home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / contrib / xypic / doc / xyrefer.ps < prev   
Text File  |  1995-03-09  |  730KB  |  16,709 lines

  1. %!PS-Adobe-2.0
  2. %%Creator: dvipsk 5.55a Copyright 1986, 1994 Radical Eye Software
  3. %%Pages: 50
  4. %%PageOrder: Ascend
  5. %%BoundingBox: 0 0 596 842
  6. %%EndComments
  7. %DVIPSCommandLine: dvips -f
  8. %DVIPSParameters: dpi=300, comments removed
  9. %DVIPSSource:  TeX output 1994.10.28:2307
  10. %%BeginProcSet: tex.pro
  11. /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
  12. /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
  13. mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
  14. ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
  15. isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
  16. hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
  17. TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
  18. forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
  19. /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
  20. /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
  21. /nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
  22. string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
  23. end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
  24. /sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
  25. N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
  26. length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
  27. 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
  28. get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
  29. dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
  30. /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
  31. /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
  32. 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
  33. setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
  34. .1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
  35. if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
  36. length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
  37. cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
  38. 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
  39. add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
  40. userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
  41. known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
  42. /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
  43. 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
  44. 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
  45. {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
  46. getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
  47. ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
  48. RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
  49. false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
  50. round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
  51. rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
  52. {dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
  53. B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
  54. 4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
  55. p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
  56. a}B /bos{/SS save N}B /eos{SS restore}B end
  57. %%EndProcSet
  58. %%BeginProcSet: xy212dict.ps
  59. /XYdict where not{200 dict /XYdict exch def
  60. /xy{XYdict begin countdictstack /xylevel exch def
  61. xyopen xycolor stopped xyclose cleartomark end}def
  62. /xyc{{xysetcol}xy}def /xycc{{xychgcol}xy}def XYdict}if
  63. begin
  64. /xyopen{currentdict /XYddict known{XYddict null eq{}{XYddict begin xyopen}ifelse}if}def
  65. /xyclose{countdictstack -1 xylevel 1 add{pop end}for}def
  66. /xycolor{0 setgray}bind def
  67. end
  68.  
  69.  
  70. XYdict begin
  71.  
  72. /xyopen{currentdict /XYddict known{XYddict null eq{}{XYddict begin xyopen}ifelse}if}def
  73. /xycolor{0 setgray}bind def
  74.  
  75. /xyclose{countdictstack -1 xylevel 1 add{pop end}for}def
  76. /xypush{8 dict /XYddict exch def XYddict begin}def
  77. /undef where
  78. {pop /xypop{countdictstack xylevel eq{}{end}ifelse
  79. currentdict /XYddict undef}def}{/xypop{countdictstack xylevel eq{}{end}ifelse
  80. /XYddict null def}def}ifelse
  81.  
  82. /xychgcol{/xycolor exch def}def
  83. /xysetcol{xypush xychgcol}def
  84.  
  85. /xysize 10 def
  86. /xypspt{72 72.27 div dup scale}bind def
  87. /dimendiv{65536 div}bind def
  88. /xysegl 327680 dimendiv def
  89. /xyopp{1 -1 scale}bind def
  90.  
  91. /pscorrect{.85 mul}bind def
  92. /xy{countdictstack /xylevel exch def xyopen xycolor stopped
  93. xyclose cleartomark}def
  94. /xywidth{26213 dimendiv pscorrect setlinewidth}bind def
  95. /xydash{[] 0 setdash}bind def
  96. /xycap{1 setlinecap}bind def
  97. /xyjoin{1 setlinejoin}bind def
  98. /xycolor{0 setgray}bind def
  99.  
  100. /xyfont{4096 add 64 div round 64 mul 4096 sub}def
  101. /xysdfont{4096 add 32 div round 32 mul 4096 sub}def
  102. /xydots{xywidth 1 setlinecap [0 2] 0 setdash}bind def
  103.  
  104. /setupDirection{dup -2048 lt{3072 add neg 1024 exch}
  105. {dup 0 lt{1024 add neg -1024}{dup 2048 lt{1024 sub -1024 exch}
  106. {3072 sub 1024}ifelse}ifelse}ifelse atan
  107. dup 180 gt{360 sub}if dup /XYdirection exch def rotate}def
  108.  
  109. /xyCheckDir{dup 8 div 3 mul 3 -1 roll sub neg exch div 360 mul
  110. dup dup XYdirection sub 180 div round 180 mul XYdirection add
  111. dup 3 -1 roll sub abs 10 gt not{exch}if pop}def
  112.  
  113. /xyrulth{26213 dimendiv pscorrect setlinewidth
  114. 0 setlinecap}bind def
  115.  
  116. /gsavexy{gsave xypspt XYdirection rotate xywidth newpath 0 0 moveto}def
  117. /gchksavexy{gsave xypspt setupDirection xywidth newpath 0 0 moveto}def
  118.  
  119. /gstartxy{gsave xypspt xywidth xycap xyjoin newpath 0 0 moveto}def
  120. /grulexy{gsave xyrulth newpath 0 0 moveto}def
  121. /xystroke{stroke grestore}bind def
  122.  
  123. /arc4pop{arcto 4{pop}repeat}bind def
  124. /xyswap{XYdirection 180 add /XYdirection exch def}def
  125.  
  126. /xyline{gstartxy setupDirection rlineto xystroke}def
  127. /dash{exch gchksavexy xysegl XYdirection dup
  128. -90 lt{pop neg}{90 gt{neg}if}ifelse exch{neg}if
  129. 0 rlineto xystroke}def
  130. /stopper{gstartxy setupDirection 0 xysegl 2 div rmoveto
  131. 0 xysegl neg rlineto xystroke }def 
  132. /solid{gstartxy xydash xycap neg exch neg exch rlineto xystroke}def
  133. /dashed{gstartxy 2 copy dup mul exch dup mul add sqrt dup
  134. xysegl add xysegl 2 mul div round 2 mul 1 sub div [ exch dup ] 0 setdash
  135. xycap neg exch neg exch rlineto xystroke}def
  136.  
  137. /dot{gstartxy 2 setlinecap [0 2] 0 setdash
  138. 1 0 rlineto xystroke}def
  139. /dotted{gstartxy 2 copy dup mul exch dup mul add sqrt dup
  140. 2 div round 1 add div 2 setlinecap [0 3 -1 roll] 0 setdash
  141. neg exch neg exch rlineto 0 0 rlineto xystroke}def
  142.  
  143. /cubic{gstartxy xycap docubic} def
  144. /docubic{chkvalid
  145. {chkcubedge 8 -2 roll moveto curveto xystroke pop}
  146. {cleartomark grestore}ifelse}def
  147. /chkcubedge{2 copy 1.0 eq{0.0 eq{pop pop}{cubicedge}ifelse}
  148. {pop cubicedge}ifelse}def
  149.  
  150. /dotcubic{gstartxy 1 setlinecap [0 2] 0 setdash docubic}def
  151. /dashcubic{gstartxy xycap [5 5] 0 setdash docubic}def
  152.  
  153. /squine{gstartxy xycap dosquine}def
  154. /dosquine{chkvalid
  155. {chksquedge 2 copy moveto xysq2cub curveto xystroke pop}
  156. {cleartomark grestore}ifelse}def
  157.  
  158. /chkvalid{2 copy lt{dup 1 gt{false}{true}ifelse}{false}ifelse}def
  159.  
  160. /chksquedge{2 copy 1.0 eq{0.0 eq{pop pop}{squineedge}ifelse}
  161. {pop squineedge}ifelse}def
  162. /xysq2cub{xysq2cubit 6 1 roll xysq2cubit 6 1 roll 3 index 3 index
  163. xysq2cubit 6 1 roll xysq2cubit 6 1 roll pop pop}def
  164. /xysq2cubit{2 index 2 mul add 3 div}def
  165.  
  166. /dotsquine{gstartxy 1 setlinecap [0 2] 0 setdash dosquine}def
  167. /dashsquine{gstartxy xycap [5 5] 0 setdash dosquine}def
  168.  
  169. /xy4mul{8 copy
  170. 5 -1 roll mul 5 1 roll 6 -1 roll mul 6 1 roll
  171. 3 -1 roll mul exch 4 -1 roll mul 3 1 roll
  172. add 3 1 roll add exch 10 2 roll
  173. 7 -1 roll mul 7 1 roll 4 -1 roll mul 5 1 roll
  174. 4 -1 roll mul 4 1 roll mul add 3 1 roll add
  175. exch 3 -1 roll }def 
  176. /xy44mul{
  177. 4 copy 16 4 roll exch 3 1 roll 4 copy 12 4 roll
  178. xy4mul 12 4 roll xy4mul 12 -4 roll 4 copy 16 4 roll
  179. 8 4 roll xy4mul 12 4 roll xy4mul}def
  180.  
  181. /cubicedge{10 2 roll
  182. exch 8 1 roll 3 -1 roll dup dup 9 2 roll
  183. 5 -1 roll dup dup 9 1 roll 8 3 roll
  184. 4 1 roll dup dup 5 3 roll dup dup 5 1 roll 3 -1 roll
  185. 18 -2 roll 2 copy 1 sub neg 4 1 roll 1 sub neg exch 4 1 roll
  186. xy444mul
  187. pop pop pop 13 1 roll pop pop pop 9 1 roll
  188. 10 1 roll pop 8 1 roll 7 1 roll 8 1 roll pop 5 1 roll 3 1 roll
  189. }def
  190.  
  191. /xy444mul{
  192. 4 copy 24 4 roll 12 -4 roll 16 4 roll 4 copy 16 4 roll
  193. xy44mul 20 8 roll xy44mul
  194. 12 -4 roll
  195. 4 -1 roll 7 1 roll exch 4 1 roll exch 6 -1 roll exch 4 2 roll
  196. 16 8 roll 8 4 roll
  197. 4 -1 roll 7 1 roll exch 4 1 roll exch 6 -1 roll exch 4 2 roll
  198. 8 4 roll 16 4 roll 8 4 roll 20 -4 roll exch 3 1 roll
  199. 4 copy 20 4 roll 4 copy 16 4 roll 4 copy 12 4 roll
  200. xy4mul 28 4 roll xy4mul 20 4 roll xy4mul 12 4 roll xy4mul}def
  201.  
  202. /squineedge{8 2 roll
  203. exch 5 1 roll 3 -1 roll dup 6 2 roll 1 index exch
  204. 10 -2 roll 2 copy 1 sub neg 4 1 roll 1 sub neg exch 4 1 roll
  205. xy44mul 4 1 roll pop 5 1 roll 6 1 roll 3 -1 roll pop}def
  206.  
  207. /xyshort{2 copy abs exch abs add xysegl .5 mul lt
  208. {pop pop grestore}{rlineto xystroke}ifelse}def
  209.  
  210. /tipwidth{xywidth xycap}def
  211.  
  212. /halftip{tipwidth xysize 10 div 0 0 moveto
  213. -.25 0 3 -1 roll -2.5 mul 0 xysize 2 div neg
  214. dup .62 mul 2 div neg curveto}bind def
  215.  
  216. /atip{gchksavexy halftip xystroke}def
  217. /btip{gchksavexy xyopp halftip xystroke}def
  218. /tip{gchksavexy gsave halftip stroke grestore
  219. xyopp halftip xystroke}def
  220. /halfcmtip{tipwidth 0 0 moveto
  221. -.1333 xysize mul 0 .2 xysize mul neg dup .125 xysize mul
  222. 3 -1 roll .25 xysize mul curveto}bind def
  223.  
  224. /cmatip{gchksavexy halfcmtip xystroke}def
  225. /cmbtip{gchksavexy xyopp halfcmtip xystroke}def
  226. /cmtip{gchksavexy gsave halfcmtip stroke grestore
  227. xyopp halfcmtip xystroke}def
  228. /halfTip{360 32 div neg rotate halftip}bind def
  229. /halfTtip{.31 mul 1 atan rotate halftip}bind def
  230. /aTip{gchksavexy halfTip xystroke}def
  231. /bTip{gchksavexy xyopp halfTip xystroke}def
  232. /Tip{gchksavexy gsave halfTip stroke grestore
  233. xyopp halfTip xystroke}def
  234. /Ttip{gchksavexy xysegl neg 0 rlineto 0 0 moveto
  235. gsave -1 halfTtip stroke grestore
  236. xyopp -1 halfTtip xystroke}def
  237. /halfturn{xysegl 2 div dup dup neg exch rmoveto
  238. 0 exch dup exch -180 -90 arc}bind def
  239. /aturn{gchksavexy halfturn xystroke}def
  240. /bturn{gchksavexy xyopp halfturn xystroke}def
  241. /xysqll 231705 dimendiv def
  242. /squigl{gchksavexy xysqll dup neg 0 rmoveto
  243. 2 div dup dup neg dup 3 -1 roll
  244. 2 sqrt mul dup 5 1 roll
  245. 135 45 arcn dup 3 -1 roll -135 -45 arc
  246. xystroke}def
  247.  
  248. /fullhook{0 xysegl 2 div dup -90 90 arcn}bind def
  249. /ahook{gchksavexy fullhook xystroke}def
  250. /bhook{gchksavexy xyopp fullhook xystroke}def
  251. /halfhook{xysegl 2 div dup 0 exch 180 90 arcn}bind def
  252. /hook{gchksavexy gsave halfhook stroke grestore
  253. xyopp halfhook xystroke}def
  254. /xyqcirc{dup dup neg exch translate newpath
  255. dup neg 0 exch moveto 0 0 3 -1 roll -90 0 arc}bind def
  256.  
  257. /circ{gstartxy
  258. 3 copy pop 2 copy cos mul 3 1 roll sin mul
  259. rmoveto 0 0 5 2 roll arc xystroke}bind def
  260.  
  261. /circhar{gsave dup 3 gt{7 sub neg}if dup
  262. 3 eq{pop dup 2 sqrt -2 div mul}{dup 1 eq{pop dup 2 sqrt 2 div mul}
  263. {0 eq{dup}{0}ifelse}ifelse}ifelse
  264. 0 translate 3 1 roll circ grestore}bind def
  265.  
  266. userdict begin
  267. /gray{setgray}bind def /gray@{setgray}bind def
  268. /rgb{setrgbcolor}bind def /rgb@{setrgbcolor}bind def
  269. /hsb{sethsbcolor}bind def /hsb@{sethsbcolor}bind def
  270. /setcmykcolor where{pop}{/setcmykcolor{dup 3 1 roll dup 5 1 roll
  271. exch sub 1 add 5 1 roll exch sub 1 add 4 1 roll
  272. exch sub 1 add 3 1 roll setrgbcolor}bind def}ifelse
  273. /cmyk{setcmykcolor}bind def /cmyk@{setcmykcolor}bind def
  274. /sethalftone where{/sethalftone load /tone exch def}if
  275. end
  276.  
  277. end
  278. %%EndProcSet
  279. %%BeginProcSet: special.pro
  280. TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
  281. /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
  282. false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
  283. /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
  284. div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
  285. /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
  286. 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
  287. /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
  288. true def end /@MacSetUp{userdict /md known{userdict /md get type
  289. /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
  290. length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
  291. N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
  292. clippath mark{transform{itransform moveto}}{transform{itransform lineto}
  293. }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
  294. itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
  295. closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
  296. 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
  297. /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
  298. scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
  299. ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
  300. not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
  301. TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
  302. pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
  303. -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
  304. TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
  305. sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
  306. 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
  307. 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
  308. {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
  309. div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
  310. N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
  311. maxlength dict begin /magscale false def normalscale currentpoint TR
  312. /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
  313. /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
  314. psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
  315. scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
  316. /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
  317. psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
  318. roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
  319. moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
  320. begin /SpecialSave save N gsave normalscale currentpoint TR
  321. @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
  322. {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
  323. closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
  324. sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
  325. }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
  326. CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
  327. lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
  328. }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
  329. end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
  330. N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
  331. /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
  332. SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
  333. /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
  334. yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
  335. %%EndProcSet
  336. TeXDict begin 39158280 55380996 1000 300 300 () @start
  337. /Fa 9 117 df<FFFFF800FFFFFF0007800F80078003C0078001E0078001F0078000F007
  338. 8000F8078000F8078000F8078000F8078000F8078000F0078001F0078001E0078003C007
  339. 800F8007FFFE000780000007800000078000000780000007800000078000000780000007
  340. 800000078000000780000007800000078000000780000007800000FFFC0000FFFC00001D
  341. 227CA125>80 D<01F80807FF181E07983800F8300078700038600018E00018E00008E000
  342. 08E00008F000007800007C00003F00003FF8001FFF0007FFC001FFE0001FF00001F80000
  343. 7800003800003C00001C80001C80001C80001C80001CC00018E00038E00030F80070CF01
  344. E0C7FF8080FE0016247CA21E>83 D<003F0201C0C603002E0E001E1C000E1C0006380006
  345. 780002700002700002F00000F00000F00000F00000F00000F00000700002700002780002
  346. 3800041C00041C00080E000803003001C0C0003F00171A7E991D>99
  347. D<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
  348. 000F000F000F000F000F000F000F00FFF00C1A7F990F>105 D<007F800001C0E0000700
  349. 38000E001C001C000E003C000F0038000700780007807000038070000380F00003C0F000
  350. 03C0F00003C0F00003C0F00003C0F00003C0F00003C07800078078000780380007003C00
  351. 0F001C000E000E001C000700380001C0E000007F80001A1A7E9920>111
  352. D<FFFF000F01E00F00700F00780F00380F003C0F003C0F003C0F003C0F00380F00780F00
  353. 700F01E00FFF000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
  354. 000F0000FFF000161A7E991C>I<FFFE00000F03C0000F00E0000F00F0000F0078000F00
  355. 78000F0078000F0078000F0078000F00F0000F00E0000F03C0000FFE00000F0380000F01
  356. E0000F00E0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0400F00
  357. 70400F003880FFF01F001A1A7E991E>114 D<07E100181B00300700600300600300E001
  358. 00E00100E00100F00000F800007F80003FF8001FFC000FFE0000FF00000F000007800007
  359. 80800380800380800380C00300C00700E00600DC0C0083F000111A7E9917>I<7FFFFF00
  360. 701E0700601E0100401E0100C01E0180801E0080801E0080801E0080001E0000001E0000
  361. 001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000
  362. 001E0000001E0000001E0000001E0000001E0000003F000003FFF000191A7F991D>I
  363. E /Fb 13 121 df<FFFE001C03801C00C01C00601C00701C00701C00701C00701C00601C
  364. 00C01C03801FFE001C00001C00001C00001C00001C00001C00001C00001C00001C00001C
  365. 0000FF800014177F9619>80 D<0F88305860384018C008C008C008E000F0007F003FE01F
  366. F003F80038001C000C800C800C800CC008E018D83087C00E177E9614>83
  367. D<7FFFF86038184038084038088038048038048038040038000038000038000038000038
  368. 0000380000380000380000380000380000380000380000380000380000380007FFC01617
  369. 7F961A>I<03F0800E0D80180380300180600080600080C00000C00000C00000C00000C0
  370. 00006000806000803001001801000E060003F80011117F9014>99
  371. D<FFFE30063002300330013021302030603FE0306030213021300130023002300EFFFE10
  372. 117F9013>101 D<FF181818181818181818181818181818FF08117F900A>105
  373. D<03F0000C0C00180600300300600180400080C000C0C000C0C000C0C000C0C000C06001
  374. 806001803003001806000C0C0003F00012117F9015>111 D<FFF0300C30063003300330
  375. 033006300C3FF03000300030003000300030003000FC0010117F9013>I<FFE000301800
  376. 300C00300600300600300600300C003018003FE000303800300C00300C00300C00300C00
  377. 300C40300440FC038012117F9014>114 D<1F2020E04060C020C020C00070003F001FC0
  378. 01E00070003080308030C020E0409F800C117F900F>I<FFFF80C0C18080C08080C08080
  379. C08080C08000C00000C00000C00000C00000C00000C00000C00000C00000C00000C00007
  380. F80011117F9014>I<FC0F80300700300200300200300200300200300200300200300200
  381. 3002003002003002003002001004001804000C180003E00011117F9014>I<FC3F00181C
  382. 001C18000C100006200007600003400001800001C00001E0000260000430000438000818
  383. 00100C00380E00F81F8011117F9014>120 D E /Fc 1 79 df<04000E000E000E001F00
  384. 1F001F003F803F807FC07FC07FC0FFE07FC00B0E7D8C12>78 D E
  385. /Fd 2 106 df<07001880304060404080FF00C000C000C0008000C040C08043003C000A
  386. 0E7B8D10>101 D<030706000000000000384C4C4C8C18181830326262243808177D960B>
  387. 105 D E /Fe 2 49 df<1E003F007F80FFC0FFC0FFC0FFC07F803F001E000A0A7E890F>
  388. 15 D<181818303030606060C0C0050B7E8B09>48 D E /Ff 12 126
  389. df<0018007800F001E003C007800F001F001E003E003C007C007C007800F800F800F800
  390. F800F800F800F800F800F800F800F800F800F800F800F800F800F800F800F800F800F800
  391. F800F8000D25707E25>56 D<C000F0007C001E000F00078007C003C001E001F000F000F8
  392. 00F800F8007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C
  393. 007C007C007C007C007C007C007C0E25797E25>I<F800F800F800F800F800F800F800F8
  394. 00F800F800F800F800F800F800F800F800F800F800F800F800F800F800F80078007C007C
  395. 003C003E001E001F000F00078003C001E000F0007800180D25708025>I<007C007C007C
  396. 007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C
  397. 007C007C00F800F800F800F001F001E003C007C007800F001E007C00F000C0000E257980
  398. 25>I<007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C00
  399. 7C007C007C007C007C007C007C007C00F800F800F800F001F001E003E003C0078007000E
  400. 001C003800F000C000F00038001C000E000700078003C003E001E001F000F000F800F800
  401. F8007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C00
  402. 7C007C007C007C007C007C007C0E4D798025>I<F800F800F800F800F800F800F800F800
  403. F800F800F800F800F800F800F800F800F800F800F800F800F800F800F800F80078007C00
  404. 7C003C003C003E001E000F000F00078003C001C000E000780018007800E001C003C00780
  405. 0F000F001E003E003C003C007C007C007800F800F800F800F800F800F800F800F800F800
  406. F800F800F800F800F800F800F800F800F800F800F800F800F800F800F8000D4D708025>
  407. I<F8F8F8F8F8F8F8F8F8F8F8F8F8F8050E708025>I<FFFFFFFFE0FFFFFFFFF07000001F
  408. F078000001F03C000000781C000000180E0000000C0F0000000407000000040380000002
  409. 03C000000001E000000000E0000000007000000000780000000038000000001C00000000
  410. 1E000000000F000000000700000000038000000003800000000300000000070000000006
  411. 000000000C000000001800000000380000000030000000006000000000C000000001C000
  412. 00000180000002030000000406000000040E0000000C0C00000018180000007830000001
  413. F07000001FF07FFFFFFFF0FFFFFFFFE0272A7E7F2C>80 D<0001F8000FF8003FF800FFF8
  414. 01FFF803FE0007E0000F80001E0000380000700000600000E00000C00000150E818413>
  415. 122 D<FC0000FF8000FFE000FFF800FFFC0003FE00003F00000F800003C00000E0000070
  416. 000030000038000018150E818413>I<C00000E000006000007000003800001E00000F80
  417. 0007E00003FE0001FFF800FFF8003FF8000FF80001F8150E818D13>I<00001800003800
  418. 00300000700000E00003C0000F80003F0003FE00FFFC00FFF800FFE000FF8000FC000015
  419. 0E818D13>I E /Fg 26 122 df<04081030206040C0C0C0C0C0C0C0C040602030100804
  420. 06167D8F0B>40 D<804020301018080C0C0C0C0C0C0C0C0818103020408006167E8F0B>
  421. I<1E0061804080C0C0C0C0C0C0C0C0C0C0C0C0C0C0408061801E000A0D7E8C0E>48
  422. D<18F818181818181818181818FF080D7D8C0E>I<3E00418080C0C0C000C000C0018003
  423. 000400084030407F80FF800A0D7E8C0E>I<3E0041806180018003001E00018000C000C0
  424. C0C0C0C041803E000A0D7E8C0E>I<0300070007000B00130023006300C300FFC0030003
  425. 0003001FC00A0D7E8C0E>I<20803F003C00200020003F00218000C000C0C0C080C04180
  426. 3E000A0D7E8C0E>I<0F00118021806000C000DE00E180C0C0C0C0C0C060C021801E000A
  427. 0D7E8C0E>I<40007FE07FC08080810002000200040004000C000C000C000C000C000B0E
  428. 7E8D0E>I<1E0023006180618071003E003F006380C0C0C0C0C0C061803F000A0D7E8C0E>
  429. I<1E006100C080C0C0C0C0C0C061C01EC000C00080618063003C000A0D7E8C0E>I<3C00
  430. 620003001F006300C300C320C3203FC00B097E880E>97 D<1F0021804000C000C000C000
  431. 400020801F0009097E880D>99 D<1E0061004180FF80C000C000400020801F0009097E88
  432. 0D>101 D<F0003000300030003000378038C030C030C030C030C030C030C0FDF00C0E7E
  433. 8D10>104 D<207020000000F030303030303030FC060F7F8E08>I<F7CF803870C03060C0
  434. 3060C03060C03060C03060C03060C0FDFBF014097E8818>109 D<F78038C030C030C030
  435. C030C030C030C0FDF00C097E8810>I<1E0061804080C0C0C0C0C0C0408061801E000A09
  436. 7E880E>I<F78038403060303030303030306038C03780300030003000FC000C0D7E8810>
  437. I<FE33303030303030FC08097E880B>114 D<08081838FE181818181919190E080D7F8C
  438. 0B>116 D<F9E060C030803080190019000E000E0004000B097E880F>118
  439. D<F9E031801B000E000E000F0013002180F3E00B097E880F>120
  440. D<F9E060C030803080190019000E000E00040004000800D80070000B0D7E880F>I
  441. E /Fh 1 59 df<70F8F8F87000000000000070F8F8F8700510798F14>58
  442. D E /Fi 11 122 df<03CC0E2E181C381C301C701CE038E038E038E038C072C072C07260
  443. F261341E180F107C8F14>97 D<7E000E000E000E001C001C001C001C00380038003BC03C
  444. 307830701870187018E038E038E038E038C070C060C0E060C063801E000D1A7C9912>I<
  445. 01E006181C08380870087010FFE0E000E000E000E000E0086010602030C01F000D107C8F
  446. 12>101 D<00F300038B800607000E07000C07001C0700380E00380E00380E00380E0030
  447. 1C00301C00301C00183C0018780007B800003800003800007000607000E0E000C1C0007F
  448. 000011177E8F12>103 D<030706000000000000384C4E8E9C9C1C3838707272E2E46438
  449. 08197C980C>105 D<307C005986009E07009E07009C07009C0700380E00380E00380E00
  450. 381C00701C80701C80703880703900E01900600E0011107C8F16>110
  451. D<01F006180C0C180E300E700E600EE00EE00EE00CE01CE018E030606030C01F000F107C
  452. 8F14>I<30F059189E389C189C009C0038003800380038007000700070007000E0006000
  453. 0D107C8F10>114 D<03E004300830187018601C001F801FC00FE000E00060E060E06080
  454. C041803E000C107D8F10>I<078F0008D18010F38020E18020E00020E00001C00001C000
  455. 01C00001C000038200038200C38200E78400C5880078F00011107E8F12>120
  456. D<38064C074E0E8E0E9C0E9C0E1C1C381C381C381C703870387038307838F00F70007000
  457. 6060E0E1C0C18047003C0010177C8F13>I E /Fj 29 120 df<03000700FF0007000700
  458. 070007000700070007000700070007000700070007000700070007000700070007000700
  459. FFF00C187D9713>49 D<0F8010E02070607870382038007800700070006000C00F8000E0
  460. 00700038003C003CE03CE03CC03C4038407030E00F800E187E9713>51
  461. D<00300030007000F000F001700370027004700C7008701070307020704070C070FFFF00
  462. 700070007000700070007007FF10187F9713>I<30183FF03FE03FC02000200020002000
  463. 200027C03860203000380018001C001C401CE01CE01C80184038403030E00F800E187E97
  464. 13>I<01E006100C1818383038300070006000E000E7C0E860F030F018E018E01CE01CE0
  465. 1C601C601C701830183030186007C00E187E9713>I<0780186030302018601860186018
  466. 70103C303E600F8007C019F030F86038401CC00CC00CC00CC00C6008201018600FC00E18
  467. 7E9713>56 D<07801860303070306018E018E018E01CE01CE01C601C603C303C185C0F9C
  468. 001C00180018003870307060604021801F000E187E9713>I<3F8070C070E02070007000
  469. 7007F01C7030707070E070E071E071E0F171FB1E3C10107E8F13>97
  470. D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001CF8001F0E
  471. 001E07001C03801C01801C01C01C01C01C01C01C01C01C01C01C01C01C03801C03001E07
  472. 001B0C0010F000121A7F9915>I<07F80C1C381C30087000E000E000E000E000E000E000
  473. 7000300438080C1807E00E107F8F11>I<007E00000E00000E00000E00000E00000E0000
  474. 0E00000E00000E00000E0003CE000C3E00380E00300E00700E00E00E00E00E00E00E00E0
  475. 0E00E00E00E00E00600E00700E00381E001C2E0007CFC0121A7F9915>I<07C01C303018
  476. 7018600CE00CFFFCE000E000E000E0006000300438080C1807E00E107F8F11>I<01F003
  477. 1807380E100E000E000E000E000E000E00FFC00E000E000E000E000E000E000E000E000E
  478. 000E000E000E000E000E007FE00D1A80990C>I<0FCE1873303070387038703870383030
  479. 18602FC02000600070003FF03FFC1FFE600FC003C003C003C0036006381C07E010187F8F
  480. 13>I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001CF800
  481. 1D0C001E0E001E0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00
  482. 1C0E001C0E00FF9FC0121A7F9915>I<18003C003C001800000000000000000000000000
  483. FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091A8099
  484. 0A>I<018003C003C001800000000000000000000000000FC001C001C001C001C001C001
  485. C001C001C001C001C001C001C001C001C001C001C001C001C041C0E180E3007E000A2182
  486. 990C>I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C3F
  487. 801C1E001C18001C10001C20001C40001DC0001FE0001CE0001C70001C78001C38001C1C
  488. 001C1E001C1F00FF3FC0121A7F9914>I<FC001C001C001C001C001C001C001C001C001C
  489. 001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091A80
  490. 990A>I<FC7C1F001D8E63801E0781C01E0781C01C0701C01C0701C01C0701C01C0701C0
  491. 1C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C0FF9FE7F81D107F8F
  492. 20>I<FCF8001D0C001E0E001E0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00
  493. 1C0E001C0E001C0E001C0E00FF9FC012107F8F15>I<07E01C38300C700E6006E007E007
  494. E007E007E007E0076006700E381C1C3807E010107F8F13>I<FCF8001F0E001E07001C03
  495. 801C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801C03001E07001F0C001CF0
  496. 001C00001C00001C00001C00001C00001C0000FF800012177F8F15>I<03C2000C260038
  497. 1E00300E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00700E00381E001C
  498. 2E0007CE00000E00000E00000E00000E00000E00000E00007FC012177F8F14>I<FCE01D
  499. 701E701E201C001C001C001C001C001C001C001C001C001C001C00FFC00C107F8F0F>I<
  500. 1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F0408F800C107F8F
  501. 0F>I<0400040004000C000C001C003C00FFC01C001C001C001C001C001C001C001C001C
  502. 201C201C201C201C200E4003800B177F960F>I<FC7E001C0E001C0E001C0E001C0E001C
  503. 0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C1E000C2E0007CFC012107F8F
  504. 15>I<FF3F9F803C0E0700380E06001C1604001C1704001E170C000E2308000E2388000F
  505. 239800074190000741D00003C1E0000380E0000380E0000180C0000100400019107F8F1C
  506. >119 D E /Fk 12 122 df<000300000300000700000B00000B00001300003300002300
  507. 00418000418000818001018001FF800201800601800401800801C00800C01800C0FC07F0
  508. 14147E9319>65 D<07B00C7010703060606060606060C0C0C0C8C0C841C862D03C700D0D
  509. 7C8C12>97 D<7C000C00180018001800180030003700388030C060C060C060C060C0C180
  510. C180C1004300660038000A147C9310>I<07800C401020304060407F8060004000C00040
  511. 20604021801E000B0D7C8C10>101 D<01D8023804380C30183018301830306030603060
  512. 10E019C00EC000C000C00180C180C3007C000D137E8C10>103 D<02060000000000384C
  513. 4C8C98181830326262643807147D930B>105 D<30F05B184C189C189818181818183030
  514. 303230623062606460380F0D7D8C13>110 D<03800C6018203030603060306030C060C0
  515. 6040C0608023001E000C0D7C8C12>I<31F05A184C109C00980018001800300030003000
  516. 3000600060000D0D7D8C0F>114 D<0700188018C0308038001E001F0003800180C18081
  517. 0082007C000A0D7D8C0E>I<071E09E311C221802180018001800300030403044308C510
  518. 78E0100D7F8C10>120 D<38184C184C188C3098301830183030603060306030E011C00E
  519. C000C000802180630046003C000D137D8C11>I E /Fl 9 113 df<40E04003037D820A>
  520. 58 D<0006001E007801E003800E003C00F000F0003C000E00038001E00078001E00060F
  521. 107D8C16>60 D<C000F0003C000F00038000E00078001E001E007800E003800F003C00F0
  522. 00C0000F107D8C16>62 D<1FFE000601800600C00600400C00600C00600C00600C006018
  523. 00C01800C0180180180300300C00FFF000130E7E8D17>68 D<1FC00600060006000C000C
  524. 000C000C0018001804180C18083038FFF00E0E7E8D14>76 D<1FFC000603000601800601
  525. 800C03000C06000FF8000C0C00180C00180C00180C00180C00300C80FC0700110E7E8D15
  526. >82 D<FE0FC0300200300200300200600400600400600400600400C00800C00800C00800
  527. 4010006060001F8000120E7E8D14>85 D<0F8030C060804000C000C000C04061803E000A
  528. 097E880D>99 D<39C04E604C6018601860186018C038803700300030006000F8000B0D7E
  529. 880F>112 D E /Fm 7 49 df<FFFFC0FFFFC012027D871A>0 D<8002C006600C30181830
  530. 0C6006C00380038006C00C6018303018600CC00680020F107B8E1A>2
  531. D<0E001F00318060C060C0C060C060C060C06060C060C031801F000E000B0E7E8D11>14
  532. D<0E001F003F807FC07FC0FFE0FFE0FFE0FFE07FC07FC03F801F000E000B0E7E8D11>I<
  533. 00800180018003C007E00FF0399CF18F4182018001800180018001800180018001800180
  534. 01800180018001800180018001800180101A809311>34 D<018001800180018001800180
  535. 018001800180018001800180018001800180018001804182F18F399C0FF007E003C00180
  536. 01800080101A809311>I<040E0E1C1C1C38383070706060C0C0070F7F8F0A>48
  537. D E /Fn 14 124 df<C000E000E00070007000380038001C001C001C000E000E00070007
  538. 000380038001C001C001C000E000E0007000700038003800180D1A7E9612>92
  539. D<3F807FC070E0207000700FF03FF07870E070E070E07070F03FFE1F3E0F0E7E8D12>97
  540. D<07801FE0387070706038E038FFF8FFF8E0006000703838381FF007C00D0E7E8D12>
  541. 101 D<06000F000F000600000000000000FF00FF00070007000700070007000700070007
  542. 0007000700FFF0FFF00C157D9412>105 D<FF00FF000700070007000700070007000700
  543. 070007000700070007000700070007000700FFF8FFF80D147E9312>108
  544. D<F71C00FFBE0079E70079E70071C70071C70071C70071C70071C70071C70071C70071C7
  545. 00F9E780F8E380110E808D12>I<F9E0FFF03E383C383838383838383838383838383838
  546. 3838FE3EFE3E0F0E7F8D12>I<0F803FE038E07070E038E038E038E038E038F078707038
  547. E03FE00F800D0E7E8D12>I<FBE0FFF03C38381C380C380E380E380E380E380C381C3C38
  548. 3FF03BC038003800380038003800FE00FE000F157F8D12>I<FCF8FDFC1F1C1E081E001C
  549. 001C001C001C001C001C001C00FFC0FFC00E0E7E8D12>114 D<06000E000E000E007FF8
  550. FFF80E000E000E000E000E000E000E000E380E380E3807F003C00D127F9112>116
  551. D<FEFEFEFE701C701C301838383BB83FF83FF83AB838B81CF01CF01CF00F0E7F8D12>
  552. 119 D<7C7C7C7C1CF00EE00FC007C00380078007C00EE01EF01C70FC7EFC7E0F0E7F8D12
  553. >I<00F801F80380070007000700070007000700070007000E00FC00FC000E0007000700
  554. 070007000700070007000700038001F800F80D1A7E9612>123 D
  555. E /Fo 20 121 df<FFFFFFFFFF800000FFFFFFFFFFF80000FFFFFFFFFFFF0000FFFFFFFF
  556. FFFF8000007FE00003FFE000007FE00000FFF000007FE000003FF800007FE000001FFC00
  557. 007FE000001FFC00007FE000000FFE00007FE000000FFE00007FE000000FFF00007FE000
  558. 0007FF00007FE0000007FF00007FE0000007FF00007FE0000007FF00007FE0000007FF00
  559. 007FE0000007FF00007FE000000FFE00007FE000000FFE00007FE000000FFE00007FE000
  560. 001FFC00007FE000003FF800007FE000007FF000007FE00000FFE000007FE00001FFC000
  561. 007FE0000FFF0000007FFFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFF8000007FE000
  562. 00FFE000007FE000003FF800007FE000000FFC00007FE000000FFE00007FE0000007FF00
  563. 007FE0000003FF80007FE0000003FF80007FE0000001FFC0007FE0000001FFC0007FE000
  564. 0001FFE0007FE0000001FFE0007FE0000001FFE0007FE0000001FFE0007FE0000001FFE0
  565. 007FE0000001FFE0007FE0000001FFE0007FE0000001FFE0007FE0000001FFC0007FE000
  566. 0003FFC0007FE0000003FF80007FE0000007FF80007FE000000FFF00007FE000001FFE00
  567. 007FE000007FFC00007FE00001FFF800FFFFFFFFFFFFF000FFFFFFFFFFFFC000FFFFFFFF
  568. FFFF0000FFFFFFFFFFF000003B3B7CBA45>66 D<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF
  569. FFFFFFFFF0FFFFFFFFFFFFF0007FF00001FFF0007FF000003FF8007FF000000FF8007FF0
  570. 000007F8007FF0000003F8007FF0000001F8007FF0000000F8007FF0000000F8007FF000
  571. 000078007FF000000078007FF000000078007FF000000078007FF00078007C007FF00078
  572. 003C007FF00078003C007FF00078003C007FF00078003C007FF000780000007FF000F800
  573. 00007FF000F80000007FF001F80000007FF007F80000007FFFFFF80000007FFFFFF80000
  574. 007FFFFFF80000007FFFFFF80000007FF007F80000007FF001F80000007FF000F8000000
  575. 7FF000F80000007FF000780000007FF00078000F007FF00078000F007FF00078000F007F
  576. F00078001E007FF00078001E007FF00000001E007FF00000001E007FF00000003E007FF0
  577. 0000003E007FF00000003C007FF00000003C007FF00000007C007FF00000007C007FF000
  578. 0000FC007FF0000001FC007FF0000003F8007FF0000007F8007FF000000FF8007FF00000
  579. 3FF8007FF00003FFF8FFFFFFFFFFFFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFF
  580. F0383B7CBA40>69 D<FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF
  581. C0007FF00007FFC0007FF000007FE0007FF000003FE0007FF000000FE0007FF0000007E0
  582. 007FF0000007E0007FF0000003E0007FF0000003E0007FF0000001E0007FF0000001E000
  583. 7FF0000001E0007FF0000001E0007FF0000001F0007FF000F000F0007FF000F000F0007F
  584. F000F000F0007FF000F000F0007FF000F00000007FF000F00000007FF001F00000007FF0
  585. 01F00000007FF003F00000007FF00FF00000007FFFFFF00000007FFFFFF00000007FFFFF
  586. F00000007FFFFFF00000007FF00FF00000007FF003F00000007FF001F00000007FF001F0
  587. 0000007FF000F00000007FF000F00000007FF000F00000007FF000F00000007FF000F000
  588. 00007FF000F00000007FF000000000007FF000000000007FF000000000007FF000000000
  589. 007FF000000000007FF000000000007FF000000000007FF000000000007FF00000000000
  590. 7FF000000000007FF000000000007FF000000000007FF000000000007FF000000000FFFF
  591. FFFE000000FFFFFFFE000000FFFFFFFE000000FFFFFFFE000000343B7CBA3D>I<FFFFFF
  592. F8000FFFFF80FFFFFFF8000FFFFF80FFFFFFF8000FFFFF80FFFFFFF8000FFFFF80007FF0
  593. 0000003FC000007FF00000003F0000007FF00000007E0000007FF0000000FC0000007FF0
  594. 000001F80000007FF0000003E00000007FF0000007C00000007FF000001F800000007FF0
  595. 00003F000000007FF000007E000000007FF00000FC000000007FF00001F8000000007FF0
  596. 0003E0000000007FF00007C0000000007FF0001F80000000007FF0003F00000000007FF0
  597. 007E00000000007FF000FC00000000007FF001F800000000007FF003F000000000007FF0
  598. 07F800000000007FF01FFC00000000007FF03FFE00000000007FF07FFE00000000007FF0
  599. FFFF00000000007FF1FFFF80000000007FF3E3FFC0000000007FF7C3FFC0000000007FFF
  600. 81FFE0000000007FFF00FFF0000000007FFE007FF0000000007FFC007FF8000000007FF8
  601. 003FFC000000007FF0001FFE000000007FF0000FFE000000007FF0000FFF000000007FF0
  602. 0007FF800000007FF00003FFC00000007FF00003FFC00000007FF00001FFE00000007FF0
  603. 0000FFF00000007FF000007FF00000007FF000007FF80000007FF000003FFC0000007FF0
  604. 00001FFE0000007FF000000FFE0000007FF000000FFF0000007FF0000007FF8000007FF0
  605. 000003FFC000007FF0000003FFC000007FF0000003FFE000FFFFFFF800FFFFFFC0FFFFFF
  606. F800FFFFFFC0FFFFFFF800FFFFFFC0FFFFFFF800FFFFFFC0423B7CBA4C>75
  607. D<3FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FF800
  608. 7FF001FFC07FC0007FF0003FE07F80007FF0001FE07F00007FF0000FE07E00007FF00007
  609. E07C00007FF00003E07C00007FF00003E07C00007FF00003E07800007FF00001E0780000
  610. 7FF00001E07800007FF00001E07800007FF00001E0F000007FF00000F0F000007FF00000
  611. F0F000007FF00000F0F000007FF00000F0F000007FF00000F00000007FF0000000000000
  612. 7FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF00000
  613. 000000007FF00000000000007FF00000000000007FF00000000000007FF0000000000000
  614. 7FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF00000
  615. 000000007FF00000000000007FF00000000000007FF00000000000007FF0000000000000
  616. 7FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF00000
  617. 000000007FF00000000000007FF00000000000007FF00000000000007FF0000000000000
  618. 7FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF00000
  619. 00000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF80003C3A7D
  620. B943>84 D<003FFE00000001FFFFE0000007FFFFF800000FE007FC00000FF001FE00001F
  621. F800FF00001FF8007F80001FF8007FC0001FF8003FC0000FF0003FE00007E0003FE00003
  622. C0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000FFFFE00000
  623. 1FFFFFE000007FF83FE00003FF803FE00007FC003FE0000FF0003FE0001FE0003FE0003F
  624. E0003FE0007FC0003FE0007FC0003FE000FF80003FE000FF80003FE000FF80003FE000FF
  625. 80003FE000FF80007FE0007FC0007FE0007FC000DFE0003FE0039FF0001FF80F0FFFE007
  626. FFFE0FFFE001FFF807FFE0003FE000FFE02B267DA52F>97 D<0001FFF000000FFFFE0000
  627. 3FFFFF8000FF801FC001FE003FC003FC007FE007F8007FE00FF0007FE01FF0007FE03FE0
  628. 003FC03FE0001F807FE0000F007FC00000007FC00000007FC0000000FFC0000000FFC000
  629. 0000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC00000007FC00000
  630. 007FC00000007FE00000007FE00000003FE00000003FF00000F01FF00000F00FF80001E0
  631. 07F80001E003FC0003C001FF000F8000FFC03F00003FFFFE00000FFFF8000001FFC00024
  632. 267DA52B>99 D<000000003F800000003FFF800000003FFF800000003FFF800000003FFF
  633. 8000000001FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF
  634. 8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF
  635. 8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000FF80FF
  636. 80000FFFF0FF80003FFFFCFF8000FFC03FFF8001FE000FFF8003FC0003FF8007F80001FF
  637. 800FF00000FF801FF00000FF803FE00000FF803FE00000FF807FE00000FF807FC00000FF
  638. 807FC00000FF807FC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF
  639. 80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF807FC00000FF
  640. 807FC00000FF807FC00000FF803FE00000FF803FE00000FF801FE00000FF800FF00001FF
  641. 8007F00003FF8003F80007FF8001FE001FFFC000FF807EFFFE007FFFF8FFFE000FFFE0FF
  642. FE0001FF00FFFE2F3C7DBB36>I<0001FF8000000FFFF000003FFFFC0000FF81FE0003FE
  643. 007F8007F8003F800FF8001FC00FF0000FE01FE0000FE03FE0000FF03FE00007F07FC000
  644. 07F07FC00007F87FC00007F8FFC00007F8FFC00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFF
  645. F8FFC0000000FFC0000000FFC0000000FFC00000007FC00000007FC00000007FC0000000
  646. 3FE00000003FE00000781FE00000781FF00000780FF00000F007F80001F003FC0003E001
  647. FE000FC000FFC07F80003FFFFE00000FFFF8000000FFC00025267DA52C>I<00FE000000
  648. 00FFFE00000000FFFE00000000FFFE00000000FFFE0000000007FE0000000003FE000000
  649. 0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000
  650. 0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000
  651. 0003FE0000000003FE0000000003FE0000000003FE00FF800003FE03FFF00003FE0FFFF8
  652. 0003FE1E03FC0003FE3801FE0003FE6001FF0003FEC000FF0003FFC000FF8003FF8000FF
  653. 8003FF0000FF8003FF0000FF8003FF0000FF8003FE0000FF8003FE0000FF8003FE0000FF
  654. 8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
  655. 8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
  656. 8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
  657. 8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F3C7CBB36
  658. >104 D<01E00007F8000FFC000FFC001FFE001FFE001FFE001FFE000FFC000FFC0007F8
  659. 0001E0000000000000000000000000000000000000000000000000000000000000000000
  660. 0000FE00FFFE00FFFE00FFFE00FFFE0007FE0003FE0003FE0003FE0003FE0003FE0003FE
  661. 0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
  662. 0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF0FFFF
  663. F0FFFFF0FFFFF0143D7DBC1A>I<00FE00000000FFFE00000000FFFE00000000FFFE0000
  664. 0000FFFE0000000007FE0000000003FE0000000003FE0000000003FE0000000003FE0000
  665. 000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000
  666. 000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000
  667. 000003FE001FFFF003FE001FFFF003FE001FFFF003FE001FFFF003FE0003FC0003FE0003
  668. F00003FE0007E00003FE001F800003FE003F000003FE007E000003FE00FC000003FE03F8
  669. 000003FE07E0000003FE0FC0000003FE1F80000003FE3FC0000003FEFFE0000003FFFFF0
  670. 000003FFFFF0000003FFFFF8000003FFCFFC000003FF07FE000003FE03FF000003FC03FF
  671. 000003FC01FF800003FC00FFC00003FC007FE00003FC003FE00003FC003FF00003FC001F
  672. F80003FC000FFC0003FC0007FC0003FC0007FE0003FC0003FF00FFFFF01FFFFCFFFFF01F
  673. FFFCFFFFF01FFFFCFFFFF01FFFFC2E3C7DBB33>107 D<00FE00FFFE00FFFE00FFFE00FF
  674. FE0007FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
  675. FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
  676. FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
  677. FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003
  678. FE0003FE0003FE0003FE00FFFFF8FFFFF8FFFFF8FFFFF8153C7DBB1A>I<01FC00FF8000
  679. FFFC03FFF000FFFC0FFFF800FFFC1E03FC00FFFC3801FE0007FC6001FF0003FCC000FF00
  680. 03FDC000FF8003FD8000FF8003FF0000FF8003FF0000FF8003FF0000FF8003FE0000FF80
  681. 03FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80
  682. 03FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80
  683. 03FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80
  684. 03FE0000FF8003FE0000FF8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE
  685. FFFFF83FFFFE2F267CA536>110 D<0001FFC00000000FFFF80000007FFFFF000000FF80
  686. FF800003FE003FE00007F8000FF0000FF00007F8000FF00007F8001FE00003FC003FE000
  687. 03FE003FE00003FE007FC00001FF007FC00001FF007FC00001FF007FC00001FF00FFC000
  688. 01FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC000
  689. 01FF80FFC00001FF80FFC00001FF807FC00001FF007FC00001FF007FC00001FF003FE000
  690. 03FE003FE00003FE001FE00003FC001FF00007FC000FF00007F80007F8000FF00003FE00
  691. 3FE00000FF80FF8000007FFFFF0000000FFFF800000001FFC0000029267DA530>I<01FC
  692. 03F000FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FCC0FFC003FD80
  693. FFC003FD80FFC003FF807F8003FF003F0003FF001E0003FF00000003FE00000003FE0000
  694. 0003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000000
  695. 03FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003
  696. FE00000003FE00000003FE00000003FE00000003FE000000FFFFFC0000FFFFFC0000FFFF
  697. FC0000FFFFFC000022267DA528>114 D<003FF07003FFFEF007FFFFF01FC01FF03F0003
  698. F03E0001F07C0001F07C0000F0FC0000F0FC0000F0FE0000F0FF000000FFC00000FFFC00
  699. 007FFFF0003FFFFE003FFFFF801FFFFFC00FFFFFE003FFFFF000FFFFF8001FFFFC00007F
  700. FC000007FE700001FEF00000FEF000007EF800007EF800007EFC00007EFC00007CFE0000
  701. FCFF0000F8FF8001F0FFF00FE0F9FFFFC0F07FFF00C01FF8001F267DA526>I<000F0000
  702. 000F0000000F0000000F0000000F0000001F0000001F0000001F0000001F0000003F0000
  703. 003F0000007F0000007F000000FF000001FF000003FF000007FF00001FFFFFF0FFFFFFF0
  704. FFFFFFF0FFFFFFF001FF000001FF000001FF000001FF000001FF000001FF000001FF0000
  705. 01FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF0000
  706. 01FF000001FF000001FF000001FF003C01FF003C01FF003C01FF003C01FF003C01FF003C
  707. 01FF003C01FF003C00FF007800FF8078007F80F0003FC1E0001FFFC0000FFF800001FE00
  708. 1E377EB626>I<00FE00003F80FFFE003FFF80FFFE003FFF80FFFE003FFF80FFFE003FFF
  709. 8007FE0001FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
  710. 8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
  711. 8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
  712. 8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0001FF
  713. 8003FE0001FF8003FE0003FF8001FE0003FF8001FE0006FF8000FF000CFFC0007F8078FF
  714. FE003FFFF0FFFE001FFFE0FFFE0003FF80FFFE2F267CA536>I<FFFFE00FFFF8FFFFE00F
  715. FFF8FFFFE00FFFF8FFFFE00FFFF801FF0001FC0000FF8001F00000FFC003E000007FE007
  716. E000003FE007C000001FF00F8000000FF81F0000000FFC3E00000007FE7C00000003FFFC
  717. 00000001FFF800000000FFF000000000FFE0000000007FE0000000003FF0000000001FF0
  718. 000000003FF8000000007FFC000000007FFE00000000FBFF00000001F1FF80000003E0FF
  719. 80000007C07FC000000FC07FE000001F803FF000001F001FF800003E000FF800007C0007
  720. FC0000F80007FE0001F80003FF00FFFF001FFFFCFFFF001FFFFCFFFF001FFFFCFFFF001F
  721. FFFC2E267EA533>120 D E /Fp 14 121 df<FFF0FFF00C027F8910>45
  722. D<FFFFE0000F0078000F001C000F000E000F0007000F0007800F0007800F0007800F0007
  723. 800F0007800F0007000F000E000F001C000F0078000FFFE0000F0000000F0000000F0000
  724. 000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
  725. 00FFF00000191C7D9B1F>80 D<03E0800C1980100580300380600180E00180E00080E000
  726. 80E00080F00000F800007E00007FE0003FFC001FFF0007FF80007F800007C00003E00001
  727. E00000E08000E08000E08000E0C000C0C000C0E00180D00300CE060081F800131E7D9C19
  728. >83 D<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F0020800F002080
  729. 0F0020000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
  730. 0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
  731. 1F800003FFFC001B1C7D9B21>I<00FC200782600E01E01C00E0380060780020700020F0
  732. 0020F00000F00000F00000F00000F00000F000207000207800203800401C00400E008007
  733. 830000FC0013157E9419>99 D<FFFF801C03801C00801C00801C00401C00401C10401C10
  734. 001C10001C30001FF0001C30001C10001C10201C10201C00201C00601C00401C00C01C01
  735. C0FFFFC013157F9417>101 D<FF801C001C001C001C001C001C001C001C001C001C001C
  736. 001C001C001C001C001C001C001C001C00FF8009157F940D>105
  737. D<01F800070E000C03001C03803801C07801E07000E0F000F0F000F0F000F0F000F0F000
  738. F0F000F0F000F07000E07801E03801C01C03801E0780070E0001F80014157E941A>111
  739. D<FFFC001C0F001C03801C03C01C03C01C03C01C03C01C03C01C03801C0F001FFC001C00
  740. 001C00001C00001C00001C00001C00001C00001C00001C0000FF800012157F9417>I<FF
  741. F8001C0E001C07801C03801C03C01C03C01C03C01C03801C07801C0E001FF8001C1C001C
  742. 0E001C07001C07001C07001C07801C07841C07C41C03CCFF80F816157F9419>114
  743. D<1F1030F06030C030C010C010C000E0007E003FC01FE003F00078003800188018801880
  744. 10C030F0608FC00D157E9413>I<7FFFF060703040701040701080700880700880700800
  745. 700000700000700000700000700000700000700000700000700000700000700000700000
  746. 700007FF0015157F9419>I<FF83F81C00E01C00401C00401C00401C00401C00401C0040
  747. 1C00401C00401C00401C00401C00401C00401C00401C00400C00C00E0080060100038600
  748. 00FC0015157F9419>I<FF87F01E03800E03000F020007040003840003C80001D00000F0
  749. 0000F00000700000780000BC00011C00010E00020F000407000403800C03C03C03C0FE07
  750. F815157F9419>120 D E /Fq 64 123 df<003FE3F801F03F1C03C03E3E07C07C3E0F80
  751. 7C3E0F807C1C0F807C000F807C000F807C000F807C000F807C00FFFFFFC0FFFFFFC00F80
  752. 7C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F80
  753. 7C000F807C000F807C000F807C000F807C007FE1FFC07FE1FFC01F1D809C1C>11
  754. D<003FC00001F0300003C0380007C07C000F807C000F807C000F8038000F8000000F8000
  755. 000F8000000F800000FFFFFC00FFFFFC000F807C000F807C000F807C000F807C000F807C
  756. 000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C
  757. 007FE1FF807FE1FF80191D809C1B>I<003FFC0001F07C0003C07C0007C07C000F807C00
  758. 0F807C000F807C000F807C000F807C000F807C000F807C00FFFFFC00FFFFFC000F807C00
  759. 0F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C00
  760. 0F807C000F807C000F807C000F807C007FF3FF807FF3FF80191D809C1B>I<0020004001
  761. 800380030006000E001C001C003C0038003800780078007800F800F000F000F000F000F0
  762. 00F000F000F000F000F800780078007800380038003C001C001C000E0006000300038001
  763. 80004000200B297C9E13>40 D<800040003000380018000C000E00070007000780038003
  764. 8003C003C003C003E001E001E001E001E001E001E001E001E001E003E003C003C003C003
  765. 8003800780070007000E000C00180038003000400080000B297D9E13>I<FFE0FFE0FFE0
  766. FFE00B047F8A10>45 D<78FCFCFCFC7806067D850D>I<03F8000F1E001C07003C078038
  767. 03807803C07803C07803C0F803E0F803E0F803E0F803E0F803E0F803E0F803E0F803E0F8
  768. 03E0F803E0F803E0F803E07803C07803C03803803C07801C07000F1E0003F800131B7E9A
  769. 18>48 D<00600001E0000FE000FFE000F3E00003E00003E00003E00003E00003E00003E0
  770. 0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
  771. 0003E00003E0007FFF807FFF80111B7D9A18>I<07F8001FFE00383F80780FC0FC07C0FC
  772. 07E0FC03E0FC03E07803E00007E00007C00007C0000F80001F00001E0000380000700000
  773. E0000180600300600600600800E01FFFC03FFFC07FFFC0FFFFC0FFFFC0131B7E9A18>I<
  774. 03F8001FFE003C1F003C0F807C07C07E07C07C07C03807C0000F80000F80001E00003C00
  775. 03F800001E00000F800007C00007C00007E03007E07807E0FC07E0FC07E0FC07C0780F80
  776. 781F001FFE0007F800131B7E9A18>I<000180000380000780000F80001F80003F80006F
  777. 8000CF80008F80018F80030F80060F800C0F80180F80300F80600F80C00F80FFFFF8FFFF
  778. F8000F80000F80000F80000F80000F80000F8001FFF801FFF8151B7F9A18>I<1801801F
  779. FF001FFE001FFC001FF8001FC00018000018000018000018000019F8001E0E00180F8010
  780. 07800007C00007E00007E00007E07807E0F807E0F807E0F807C0F007C0600F80381F001F
  781. FE0007F000131B7E9A18>I<007E0003FF000781800F03C01E07C03C07C03C0380780000
  782. 780000F80000F8F800FB0E00FA0780FC0380FC03C0F803E0F803E0F803E0F803E07803E0
  783. 7803E07803C03C03C03C07801E0F0007FE0003F800131B7E9A18>I<6000007FFFE07FFF
  784. E07FFFC07FFF807FFF80E00300C00600C00C00C0180000300000300000600000E00000E0
  785. 0001E00001C00003C00003C00003C00003C00007C00007C00007C00007C00007C00007C0
  786. 00038000131C7D9B18>I<03F8000FFE001E0F803807803803C07803C07803C07E03C07F
  787. 83807FC7003FFE001FFC000FFE0007FF801DFF80387FC0781FE0F007E0F003E0F001E0F0
  788. 01E0F001E07801C07803803E07801FFE0003F800131B7E9A18>I<03F8000FFE001E0F00
  789. 3C07807807807803C0F803C0F803C0F803E0F803E0F803E0F803E07807E03807E03C0BE0
  790. 0E1BE003E3E00003E00003C00003C03807C07C07807C0700780F00383C001FF8000FE000
  791. 131B7E9A18>I<78FCFCFCFC7800000000000078FCFCFCFC7806127D910D>I<0003800000
  792. 0380000007C0000007C0000007C000000FE000000FE000001FF000001BF000001BF00000
  793. 31F8000031F8000061FC000060FC0000E0FE0000C07E0000C07E0001803F0001FFFF0003
  794. FFFF8003001F8003001F8006000FC006000FC00E000FE00C0007E0FFC07FFEFFC07FFE1F
  795. 1C7E9B24>65 D<FFFFF800FFFFFF000FC01F800FC00FC00FC007C00FC007E00FC007E00F
  796. C007E00FC007E00FC007E00FC007C00FC00F800FC03F000FFFFE000FC00F800FC007C00F
  797. C007E00FC003E00FC003F00FC003F00FC003F00FC003F00FC003F00FC007E00FC007E00F
  798. C01FC0FFFFFF00FFFFFC001C1C7E9B22>I<001FE02000FFF8E003F80FE007C003E00F80
  799. 01E01F0000E03E0000E03E0000607E0000607C000060FC000000FC000000FC000000FC00
  800. 0000FC000000FC000000FC000000FC0000007C0000607E0000603E0000603E0000C01F00
  801. 00C00F80018007C0030003F80E0000FFFC00001FE0001B1C7D9B22>I<FFFFF800FFFFFF
  802. 000FC01FC00FC007E00FC001F00FC001F80FC000F80FC000FC0FC0007C0FC0007C0FC000
  803. 7E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007C0FC000
  804. 7C0FC0007C0FC000F80FC000F80FC001F00FC007E00FC01FC0FFFFFF00FFFFF8001F1C7E
  805. 9B25>I<FFFFFF00FFFFFF000FC01F000FC007000FC003000FC003800FC003800FC18180
  806. 0FC181800FC181800FC180000FC380000FFF80000FFF80000FC380000FC180000FC18000
  807. 0FC180600FC180600FC000E00FC000C00FC000C00FC001C00FC001C00FC003C00FC00F80
  808. FFFFFF80FFFFFF801B1C7E9B1F>I<FFFFFF00FFFFFF000FC01F000FC007000FC003000F
  809. C003800FC003800FC001800FC181800FC181800FC180000FC180000FC380000FFF80000F
  810. FF80000FC380000FC180000FC180000FC180000FC180000FC000000FC000000FC000000F
  811. C000000FC000000FC00000FFFF0000FFFF0000191C7E9B1E>I<000FF008007FFE3801FC
  812. 07F807E001F80F8000781F0000783F0000383E0000387E0000187C000018FC000000FC00
  813. 0000FC000000FC000000FC000000FC000000FC007FFFFC007FFF7C0001F87E0001F83E00
  814. 01F83F0001F81F0001F80F8001F807E001F801FC07F8007FFE78000FF818201C7D9B26>
  815. I<FFFC3FFFFFFC3FFF0FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003
  816. F00FC003F00FC003F00FC003F00FFFFFF00FFFFFF00FC003F00FC003F00FC003F00FC003
  817. F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F0FFFC3F
  818. FFFFFC3FFF201C7E9B25>I<FFFFFFFF07E007E007E007E007E007E007E007E007E007E0
  819. 07E007E007E007E007E007E007E007E007E007E007E007E007E007E0FFFFFFFF101C7F9B
  820. 12>I<FFFC07FFFFFC07FF0FC000E00FC001C00FC003800FC006000FC00C000FC038000F
  821. C070000FC0E0000FC1C0000FC3C0000FC7E0000FCFE0000FFBF0000FF3F8000FE1F8000F
  822. C0FC000FC0FE000FC07E000FC03F000FC01F800FC01FC00FC00FC00FC007E00FC007F0FF
  823. FC3FFFFFFC3FFF201C7E9B25>75 D<FFFF00FFFF000FC0000FC0000FC0000FC0000FC000
  824. 0FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0030FC003
  825. 0FC0030FC0070FC0070FC0060FC00E0FC01E0FC07EFFFFFEFFFFFE181C7E9B1D>I<FFC0
  826. 0003FFFFE00007FF0FE00007F00DF0000DF00DF0000DF00DF0000DF00CF80019F00CF800
  827. 19F00C7C0031F00C7C0031F00C3E0061F00C3E0061F00C1F00C1F00C1F00C1F00C1F00C1
  828. F00C0F8181F00C0F8181F00C07C301F00C07C301F00C03E601F00C03E601F00C01FC01F0
  829. 0C01FC01F00C01FC01F00C00F801F00C00F801F0FFC0701FFFFFC0701FFF281C7E9B2D>
  830. I<FFE003FFFFE003FF0FF000300FF800300DFC00300CFE00300C7E00300C3F00300C1F80
  831. 300C1FC0300C0FE0300C07F0300C03F0300C01F8300C01FC300C00FE300C007F300C003F
  832. 300C001FB00C001FF00C000FF00C0007F00C0003F00C0001F00C0000F00C0000F0FFC000
  833. 70FFC00030201C7E9B25>I<003FE00001F07C0003C01E000F800F801F0007C01E0003C0
  834. 3E0003E07E0003F07C0001F07C0001F0FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8
  835. FC0001F8FC0001F8FC0001F87C0001F07E0003F07E0003F03E0003E03F0007E01F0007C0
  836. 0F800F8003C01E0001F07C00003FE0001D1C7D9B24>I<FFFFF800FFFFFE000FC03F800F
  837. C00F800FC007C00FC007E00FC007E00FC007E00FC007E00FC007E00FC007C00FC007C00F
  838. C00F800FC03F000FFFFC000FC000000FC000000FC000000FC000000FC000000FC000000F
  839. C000000FC000000FC000000FC000000FC00000FFFC0000FFFC00001B1C7E9B21>I<FFFF
  840. F00000FFFFFE00000FC03F00000FC00F80000FC007C0000FC007E0000FC007E0000FC007
  841. E0000FC007E0000FC007E0000FC007C0000FC00F80000FC03E00000FFFF000000FC07C00
  842. 000FC03E00000FC03F00000FC01F80000FC01F80000FC01F80000FC01F80000FC01F8000
  843. 0FC01F80000FC01F81800FC01F81800FC00FC180FFFC07C300FFFC01FE00211C7E9B24>
  844. 82 D<07F8201FFEE03C07E07801E07000E0F000E0F00060F00060F80000FE0000FFE000
  845. 7FFE003FFF003FFF800FFFC007FFE0007FE00003F00001F00000F0C000F0C000F0C000E0
  846. E000E0F001C0FC03C0EFFF0083FC00141C7D9B1B>I<7FFFFFE07FFFFFE0781F81E0701F
  847. 80E0601F8060E01F8070C01F8030C01F8030C01F8030C01F8030001F8000001F8000001F
  848. 8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
  849. 8000001F8000001F8000001F8000001F800007FFFE0007FFFE001C1C7E9B21>I<FFFC01
  850. FF80FFFC01FF800FC000180007E000300007E000300007F000700003F000600003F800E0
  851. 0001F800C00001FC00C00000FC01800000FC018000007E030000007E030000007F070000
  852. 003F060000003F8E0000001F8C0000001FCC0000000FD80000000FD800000007F0000000
  853. 07F000000007F000000003E000000003E000000001C000000001C00000211C7F9B24>86
  854. D<7FFE1FFE007FFE1FFE0007F001800003F803800001FC07000000FC06000000FE0C0000
  855. 007F1C0000003F380000003FB00000001FE00000000FE00000000FE000000007F0000000
  856. 03F800000007F80000000FFC0000000CFE000000187E000000387F000000703F80000060
  857. 1F800000C01FC00001C00FE000018007F000030007F000FFF03FFF80FFF03FFF80211C7F
  858. 9B24>88 D<FFFC01FF80FFFC01FF800FE000380007F000300003F800700003F800600001
  859. FC00C00000FE01C00000FE018000007F030000003F870000003F860000001FCE0000000F
  860. FC0000000FF800000007F800000003F000000003F000000003F000000003F000000003F0
  861. 00000003F000000003F000000003F000000003F000000003F00000003FFF0000003FFF00
  862. 00211C7F9B24>I<0FF8001C1E003E0F803E07803E07C01C07C00007C0007FC007E7C01F
  863. 07C03C07C07C07C0F807C0F807C0F807C0780BC03E13F80FE1F815127F9117>97
  864. D<FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F3F
  865. 801FE1E01F80701F00781F003C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F00
  866. 3C1F003C1F00781F80701EC1E01C3F00171D7F9C1B>I<03FC000E0E001C1F003C1F0078
  867. 1F00780E00F80000F80000F80000F80000F80000F800007800007801803C01801C03000E
  868. 0E0003F80011127E9115>I<000FF0000FF00001F00001F00001F00001F00001F00001F0
  869. 0001F00001F00001F001F9F00F07F01C03F03C01F07801F07801F0F801F0F801F0F801F0
  870. F801F0F801F0F801F07801F07801F03C01F01C03F00F0FFE03F9FE171D7E9C1B>I<01FC
  871. 000F07001C03803C01C07801C07801E0F801E0F801E0FFFFE0F80000F80000F800007800
  872. 007C00603C00601E00C00F038001FC0013127F9116>I<007F0001E38003C7C00787C00F
  873. 87C00F83800F80000F80000F80000F80000F8000FFF800FFF8000F80000F80000F80000F
  874. 80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80007FF8007F
  875. F800121D809C0F>I<03F8F00E0F381E0F381C07303C07803C07803C07803C07801C0700
  876. 1E0F000E0E001BF8001000001800001800001FFF001FFFC00FFFE01FFFF07801F8F00078
  877. F00078F000787000707800F01E03C007FF00151B7F9118>I<FF0000FF00001F00001F00
  878. 001F00001F00001F00001F00001F00001F00001F00001F0FC01F31E01F40F01F80F81F80
  879. F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8FFE7
  880. FFFFE7FF181D7F9C1B>I<1E003F003F003F003F001E00000000000000000000000000FF
  881. 00FF001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B
  882. 1E7F9D0E>I<007800FC00FC00FC00FC007800000000000000000000000003FC03FC007C
  883. 007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C707C
  884. F87CF878F8F070E01F800E26839D0F>I<FF0000FF00001F00001F00001F00001F00001F
  885. 00001F00001F00001F00001F00001F0FF81F0FF81F03801F07001F0C001F18001F70001F
  886. F8001FFC001FBC001F3E001F1F001F0F001F0F801F07C01F03E0FFC7FCFFC7FC161D7F9C
  887. 19>I<FF00FF001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
  888. 001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B1D7F9C0E>I<FF0FC07E
  889. 00FF31E18F001F40F207801F80FC07C01F80FC07C01F00F807C01F00F807C01F00F807C0
  890. 1F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F
  891. 00F807C0FFE7FF3FF8FFE7FF3FF825127F9128>I<FF0FC0FF31E01F40F01F80F81F80F8
  892. 1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8FFE7FF
  893. FFE7FF18127F911B>I<01FC000F07801C01C03C01E07800F07800F0F800F8F800F8F800
  894. F8F800F8F800F8F800F87800F07800F03C01E01E03C00F078001FC0015127F9118>I<FF
  895. 3F80FFE1E01F80F01F00781F007C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F
  896. 003C1F007C1F00781F80F01FC1E01F3F001F00001F00001F00001F00001F00001F0000FF
  897. E000FFE000171A7F911B>I<FE3E00FE47001E8F801E8F801E8F801F07001F00001F0000
  898. 1F00001F00001F00001F00001F00001F00001F00001F0000FFF000FFF00011127F9114>
  899. 114 D<1FD830786018E018E018F000FF807FE07FF01FF807FC007CC01CC01CE01CE018F8
  900. 30CFC00E127E9113>I<0300030003000300070007000F000F003FFCFFFC1F001F001F00
  901. 1F001F001F001F001F001F001F0C1F0C1F0C1F0C0F08079803F00E1A7F9913>I<FF07F8
  902. FF07F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8
  903. 1F00F81F01F80F01F80786FF01F8FF18127F911B>I<FFC1FCFFC1FC1F00601F80E00F80
  904. C00FC0C007C18007C18003E30003E30001F60001F60001FE0000FC0000FC000078000078
  905. 0000300016127F9119>I<FF8FF8FEFF8FF8FE1F03E0301F03E0301F83E0700F83F0600F
  906. 86F06007C6F0C007CEF8C007EC79C003EC7D8003F83D8001F83F0001F83F0001F01F0000
  907. F01E0000E00E0000E00E001F127F9122>I<FFC7FCFFC7FC1F81800F838007C70003EE00
  908. 01FC0001F80000F800007C0000FE0001DF00039F00070F800607C00C03E0FF07FCFF07FC
  909. 16127F9119>I<FFC1FCFFC1FC1F00601F80E00F80C00FC0C007C18007C18003E30003E3
  910. 0001F70001F60000FE0000FC0000FC00007800007800003000003000007000706000F860
  911. 00F8C000F980007300003E0000161A7F9119>I<3FFF803C1F00303F00303E00607C0060
  912. FC0060F80001F00003F00007E00007C1800F81801F81801F03803E03007E07007C0F00FF
  913. FF0011127F9115>I E /Fr 56 122 df<000F800000001FC00000003860000000706000
  914. 0000F030000000F030000001E030000001E030000001F060000001F060000001F0C00000
  915. 01F180000001F380000000FF001FFC00FE001FFC00FC00018000FC000180007C00030000
  916. FE00060003BE000600073F000C000E1F0018001E1F8018003C0FC030007C07E06000FC07
  917. F0C000FC03F0C000FC01F98000FC00FF0000FE007E000C7E003F000C3F007FC0181F81E7
  918. F0780FFF81FFE001FC003F8026237EA22C>38 D<387CFEFFFF7F3B03030706060C1C1870
  919. 2008117C8610>44 D<FFFCFFFCFFFCFFFC0E047F8C13>I<387CFEFEFE7C3807077C8610>
  920. I<00180000780001F800FFF800FFF80001F80001F80001F80001F80001F80001F80001F8
  921. 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8
  922. 0001F80001F80001F80001F80001F80001F8007FFFE07FFFE013207C9F1C>49
  923. D<03FC000FFF003C1FC07007E07C07F0FE03F0FE03F8FE03F8FE01F87C01F83803F80003
  924. F80003F00003F00007E00007C0000F80001F00003E0000380000700000E01801C0180380
  925. 180700180E00380FFFF01FFFF03FFFF07FFFF0FFFFF0FFFFF015207D9F1C>I<00FE0007
  926. FFC00F07E01E03F03F03F03F81F83F81F83F81F81F03F81F03F00003F00003E00007C000
  927. 1F8001FE0001FF000007C00001F00001F80000FC0000FC3C00FE7E00FEFF00FEFF00FEFF
  928. 00FEFF00FC7E01FC7801F81E07F00FFFC001FE0017207E9F1C>I<0000E00001E00003E0
  929. 0003E00007E0000FE0001FE0001FE00037E00077E000E7E001C7E00187E00307E00707E0
  930. 0E07E00C07E01807E03807E07007E0E007E0FFFFFEFFFFFE0007E00007E00007E00007E0
  931. 0007E00007E00007E000FFFE00FFFE17207E9F1C>I<1000201E01E01FFFC01FFF801FFF
  932. 001FFE001FF8001BC00018000018000018000018000019FC001FFF001E0FC01807E01803
  933. E00003F00003F00003F80003F83803F87C03F8FE03F8FE03F8FC03F0FC03F07007E03007
  934. C01C1F800FFF0003F80015207D9F1C>I<001F8000FFE003F07007C0F00F01F81F01F83E
  935. 01F83E01F87E00F07C00007C0000FC0800FC7FC0FCFFE0FD80F0FF00F8FE007CFE007CFC
  936. 007EFC007EFC007EFC007E7C007E7C007E7C007E3C007C3E007C1E00F80F00F00783E003
  937. FFC000FF0017207E9F1C>I<6000007800007FFFFE7FFFFE7FFFFC7FFFF87FFFF87FFFF0
  938. E00060E000C0C00180C00300C00300000600000C00001C00001800003800007800007800
  939. 00F00000F00000F00001F00001F00001F00003F00003F00003F00003F00003F00003F000
  940. 03F00001E00017227DA11C>I<00FE0003FFC00703E00E00F01C00F01C00783C00783E00
  941. 783F00783F80783FE0F01FF9E01FFFC00FFF8007FFC003FFE007FFF01E7FF83C1FFC7807
  942. FC7801FEF000FEF0003EF0001EF0001EF0001CF8001C7800383C00381F01F00FFFC001FF
  943. 0017207E9F1C>I<01FE0007FF800F83E01E01F03E00F07C00F87C0078FC007CFC007CFC
  944. 007CFC007EFC007EFC007EFC007E7C00FE7C00FE3E01FE1E037E0FFE7E07FC7E00207E00
  945. 007C00007C1E007C3F00F83F00F83F00F03F01E01E03C01C0F800FFE0003F80017207E9F
  946. 1C>I<000070000000007000000000F800000000F800000000F800000001FC00000001FC
  947. 00000003FE00000003FE00000003FE00000006FF000000067F0000000E7F8000000C3F80
  948. 00000C3F800000183FC00000181FC00000381FE00000300FE00000300FE00000600FF000
  949. 006007F00000E007F80000FFFFF80000FFFFF800018001FC00018001FC00038001FE0003
  950. 0000FE00030000FE000600007F000600007F00FFE00FFFF8FFE00FFFF825227EA12A>65
  951. D<FFFFFF8000FFFFFFE00007F001F80007F000FC0007F0007E0007F0007E0007F0007F00
  952. 07F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007F000FE0007F000FC0007
  953. F003F80007FFFFF00007FFFFF00007F001FC0007F0007E0007F0003F0007F0003F8007F0
  954. 001F8007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F000
  955. 3F8007F0003F8007F0007F0007F001FE00FFFFFFF800FFFFFFC00022227EA128>I<0003
  956. FE0080001FFF818000FF01E38001F8003F8003E0001F8007C0000F800F800007801F8000
  957. 07803F000003803F000003807F000001807E000001807E00000180FE00000000FE000000
  958. 00FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007E00000000
  959. 7E000001807F000001803F000001803F000003801F800003000F8000030007C000060003
  960. F0000C0001F800380000FF00F000001FFFC0000003FE000021227DA128>I<FFFFFF8000
  961. FFFFFFF00007F003FC0007F0007E0007F0003F0007F0001F8007F0000FC007F00007E007
  962. F00007E007F00007F007F00003F007F00003F007F00003F007F00003F807F00003F807F0
  963. 0003F807F00003F807F00003F807F00003F807F00003F807F00003F807F00003F807F000
  964. 03F007F00003F007F00003F007F00007E007F00007E007F0000FC007F0001F8007F0003F
  965. 0007F0007E0007F003FC00FFFFFFF000FFFFFF800025227EA12B>I<FFFFFFFCFFFFFFFC
  966. 07F000FC07F0003C07F0001C07F0000C07F0000E07F0000E07F0000607F0180607F01806
  967. 07F0180607F0180007F0380007F0780007FFF80007FFF80007F0780007F0380007F01800
  968. 07F0180007F0180307F0180307F0000307F0000607F0000607F0000607F0000E07F0000E
  969. 07F0001E07F0003E07F001FCFFFFFFFCFFFFFFFC20227EA125>I<FFFFFFF8FFFFFFF807
  970. F001F807F0007807F0003807F0001807F0001C07F0001C07F0000C07F0000C07F0180C07
  971. F0180C07F0180007F0180007F0380007F0780007FFF80007FFF80007F0780007F0380007
  972. F0180007F0180007F0180007F0180007F0000007F0000007F0000007F0000007F0000007
  973. F0000007F0000007F00000FFFFE000FFFFE0001E227EA123>I<FFFFE0FFFFE003F80003
  974. F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
  975. F80003F80003F80003F80003F80003F80003F80000180300300C00FFF000130E7E8D17>68 D<1FC00600060006000C000C
  976. 000C000C0018001804180C18083038FFF00E0E7E8D14>76 D<1FFC000603000601800601
  977. 800C03000C06000FF8000C0C00180C00180C00180C00180C00300C80FC0700110E7E8D15
  978. >82 D<FE0FC0300200300200300200600400600400600400600400C00800C00800C00800
  979. 4010006060001F8000120E7E8D14>85 D<0F8030C060804000C000C000C04061803E000A
  980. 097E880D>99 D<39C04E604C6018601860186018C038803700300030006000F8000B0D7E
  981. 880F>112 D E /Fm 7 49 df<FFFFC0FFFFC012027D871A>0 D<8002C006600C30181830
  982. 0C6006C00380038006C00C6018303018600CC00680020F107B8E1A>2
  983. D<0E001F00318060C060C0C060C060C060C06060C060C031801F000E000B0E7E8D11>14
  984. D<0E001F003F807FC07FC0FFE0FFE0FFE0FFE07FC07FC03F801F000E000B0E7E8D11>I<
  985. 00800180018003C007E00FF0399CF18F4182018001800180018001800180018001800180
  986. 01800180018001800180018001800180101A809311>34 D<018001800180018001800180
  987. 018001800180018001800180018001800180018001804182F18F399C0FF007E003C00180
  988. 01800080101A809311>I<040E0E1C1C1C38383070706060C0C0070F7F8F0A>48
  989. D E /Fn 14 124 df<C000E000E00070007000380038001C001C001C000E000E00070007
  990. 000380038001C001C001C000E000E0007000700038003800180D1A7E9612>92
  991. D<3F807FC070E0207000700FF03FF07870E070E070E07070F03FFE1F3E0F0E7E8D12>97
  992. D<07801FE0387070706038E038FFF8FFF8E0006000703838381FF007C00D0E7E8D12>
  993. 101 D<06000F000F000600000000000000FF00FF00070007000700070007000700070007
  994. 0007000700FFF0FFF00C157D9412>105 D<FF00FF000700070007000700070007000700
  995. 070007000700070007000700070007000700FFF8FFF80D147E9312>108
  996. D<F71C00FFBE0079E70079E70071C70071C70071C70071C70071C70071C70071C70071C7
  997. 00F9E780F8E380110E808D12>I<F9E0FFF03E383C383838383838383838383838383838
  998. 3838FE3EFE3E0F0E7F8D12>I<0F803FE038E07070E038E038E038E038E038F078707038
  999. E03FE00F800D0E7E8D12>I<FBE0FFF03C38381C380C380E380E380E380E380C381C3C38
  1000. 3FF03BC038003800380038003800FE00FE000F157F8D12>I<FCF8FDFC1F1C1E081E001C
  1001. 001C001C001C001C001C001C00FFC0FFC00E0E7E8D12>114 D<06000E000E000E007FF8
  1002. FFF80E000E000E000E000E000E000E000E380E380E3807F003C00D127F9112>116
  1003. D<FEFEFEFE701C701C301838383BB83FF83FF83AB838B81CF01CF01CF00F0E7F8D12>
  1004. 119 D<7C7C7C7C1CF00EE00FC007C00380078007C00EE01EF01C70FC7EFC7E0F0E7F8D12
  1005. >I<00F801F80380070007000700070007000700070007000E00FC00FC000E0007000700
  1006. 070007000700070007000700038001F800F80D1A7E9612>123 D
  1007. E /Fo 20 121 df<FFFFFFFFFF800000FFFFFFFFFFF80000FFFFFFFFFFFF0000FFFFFFFF
  1008. FFFF8000007FE00003FFE000007FE00000FFF000007FE000003FF800007FE000001FFC00
  1009. 007FE000001FFC00007FE000000FFE00007FE000000FFE00007FE000000FFF00007FE000
  1010. 0007FF00007FE0000007FF00007FE0000007FF00007FE0000007FF00007FE0000007FF00
  1011. 007FE0000007FF00007FE000000FFE00007FE000000FFE00007FE000000FFE00007FE000
  1012. 001FFC00007FE000003FF800007FE000007FF000007FE00000FFE000007FE00001FFC000
  1013. 007FE0000FFF0000007FFFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFF8000007FE000
  1014. 00FFE000007FE000003FF800007FE000000FFC00007FE000000FFE00007FE0000007FF00
  1015. 007FE0000003FF80007FE0000003FF80007FE0000001FFC0007FE0000001FFC0007FE000
  1016. 0001FFE0007FE0000001FFE0007FE0000001FFE0007FE0000001FFE0007FE0000001FFE0
  1017. 007FE0000001FFE0007FE0000001FFE0007FE0000001FFE0007FE0000001FFC0007FE000
  1018. 0003FFC0007FE0000003FF80007FE0000007FF80007FE000000FFF00007FE000001FFE00
  1019. 007FE000007FFC00007FE00001FFF800FFFFFFFFFFFFF000FFFFFFFFFFFFC000FFFFFFFF
  1020. FFFF0000FFFFFFFFFFF000003B3B7CBA45>66 D<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF
  1021. FFFFFFFFF0FFFFFFFFFFFFF0007FF00001FFF0007FF000003FF8007FF000000FF8007FF0
  1022. 000007F8007FF0000003F8007FF0000001F8007FF0000000F8007FF0000000F8007FF000
  1023. 000078007FF000000078007FF000000078007FF000000078007FF00078007C007FF00078
  1024. 003C007FF00078003C007FF00078003C007FF00078003C007FF000780000007FF000F800
  1025. 00007FF000F80000007FF001F80000007FF007F80000007FFFFFF80000007FFFFFF80000
  1026. 007FFFFFF80000007FFFFFF80000007FF007F80000007FF001F80000007FF000F8000000
  1027. 7FF000F80000007FF000780000007FF00078000F007FF00078000F007FF00078000F007F
  1028. F00078001E007FF00078001E007FF00000001E007FF00000001E007FF00000003E007FF0
  1029. 0000003E007FF00000003C007FF00000003C007FF00000007C007FF00000007C007FF000
  1030. 0000FC007FF0000001FC007FF0000003F8007FF0000007F8007FF000000FF8007FF00000
  1031. 3FF8007FF00003FFF8FFFFFFFFFFFFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFF
  1032. F0383B7CBA40>69 D<FFFFFFFFFFFFC0FFFFFFF0000FE00000000FE00000000FE00000000FE00000000FE000000
  1033. 00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000001F
  1034. FFF000001FFFF00027227FA12A>I<07FC001FFF803F07C03F03E03F01E03F01F01E01F0
  1035. 0001F00001F0003FF003FDF01FC1F03F01F07E01F0FC01F0FC01F0FC01F0FC01F07E02F0
  1036. 7E0CF81FF87F07E03F18167E951B>97 D<FF000000FF0000001F0000001F0000001F0000
  1037. 001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0FE0
  1038. 001F3FF8001FF07C001F801E001F001F001F000F801F000F801F000FC01F000FC01F000F
  1039. C01F000FC01F000FC01F000FC01F000FC01F000FC01F000F801F001F801F801F001FC03E
  1040. 001EE07C001C3FF800180FC0001A237EA21F>I<00FF8007FFE00F83F01F03F03E03F07E
  1041. 03F07C01E07C0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00003E
  1042. 00301F00600FC0E007FF8000FE0014167E9519>I<0001FE000001FE0000003E0000003E
  1043. 0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E
  1044. 0001FC3E0007FFBE000F81FE001F007E003E003E007E003E007C003E00FC003E00FC003E
  1045. 00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E007C003E007C003E003E007E
  1046. 001E00FE000F83BE0007FF3FC001FC3FC01A237EA21F>I<00FE0007FF800F87C01E01E0
  1047. 3E01F07C00F07C00F8FC00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C00007C0000
  1048. 7E00003E00181F00300FC07003FFC000FF0015167E951A>I<003F8000FFC001E3E003C7
  1049. E007C7E00F87E00F83C00F80000F80000F80000F80000F80000F8000FFFC00FFFC000F80
  1050. 000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80
  1051. 000F80000F80000F80000F80000F80007FF8007FF80013237FA211>I<03FC1E0FFF7F1F
  1052. 0F8F3E07CF3C03C07C03E07C03E07C03E07C03E07C03E03C03C03E07C01F0F801FFF0013
  1053. FC003000003000003800003FFF801FFFF00FFFF81FFFFC3800FC70003EF0001EF0001EF0
  1054. 001EF0001E78003C7C007C3F01F80FFFE001FF0018217E951C>I<FF000000FF0000001F
  1055. 0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F
  1056. 0000001F0000001F07E0001F1FF8001F307C001F403C001F803E001F803E001F003E001F
  1057. 003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F
  1058. 003E001F003E001F003E001F003E00FFE1FFC0FFE1FFC01A237EA21F>I<1C003E007F00
  1059. 7F007F003E001C000000000000000000000000000000FF00FF001F001F001F001F001F00
  1060. 1F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B247EA310>
  1061. I<0038007C00FE00FE00FE007C0038000000000000000000000000000003FE03FE003E00
  1062. 3E003E003E003E003E003E003E003E003E003E003E003E003E003E003E003E003E003E00
  1063. 3E003E003E003E783EFC3EFC3CFC7C78F87FE01F800F2E83A311>I<FF000000FF000000
  1064. 1F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F000000
  1065. 1F0000001F0000001F00FF801F00FF801F0038001F0060001F01C0001F0380001F070000
  1066. 1F0E00001F1C00001F7E00001FFF00001FCF00001F0F80001F07C0001F03E0001F01E000
  1067. 1F01F0001F00F8001F007C001F003C00FFE0FFC0FFE0FFC01A237EA21E>I<FF00FF001F
  1068. 001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
  1069. 001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B237EA210>I<
  1070. FF07F007F000FF1FFC1FFC001F303E303E001F403E403E001F801F801F001F801F801F00
  1071. 1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
  1072. 1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
  1073. 1F001F001F001F001F001F00FFE0FFE0FFE0FFE0FFE0FFE02B167E9530>I<FF07E000FF
  1074. 1FF8001F307C001F403C001F803E001F803E001F003E001F003E001F003E001F003E001F
  1075. 003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F
  1076. 003E00FFE1FFC0FFE1FFC01A167E951F>I<00FE0007FFC00F83E01E00F03E00F87C007C
  1077. 7C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00F8
  1078. 1F01F00F83E007FFC000FE0017167E951C>I<FF0FE000FF3FF8001FF07C001F803E001F
  1079. 001F001F001F801F001F801F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F
  1080. 000FC01F000FC01F001F801F001F801F803F001FC03E001FE0FC001F3FF8001F0FC0001F
  1081. 0000001F0000001F0000001F0000001F0000001F0000001F0000001F000000FFE00000FF
  1082. E000001A207E951F>I<FE1F00FE3FC01E67E01EC7E01E87E01E87E01F83C01F00001F00
  1083. 001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F0000FFF0
  1084. 00FFF00013167E9517>114 D<0FF3003FFF00781F00600700E00300E00300F00300FC00
  1085. 007FE0007FF8003FFE000FFF0001FF00000F80C00780C00380E00380E00380F00700FC0E
  1086. 00EFFC00C7F00011167E9516>I<01800001800001800001800003800003800007800007
  1087. 80000F80003F8000FFFF00FFFF000F80000F80000F80000F80000F80000F80000F80000F
  1088. 80000F80000F80000F80000F81800F81800F81800F81800F81800F830007C30003FE0000
  1089. F80011207F9F16>I<FF01FE00FF01FE001F003E001F003E001F003E001F003E001F003E
  1090. 001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E
  1091. 001F003E001F007E001F00FE000F81BE0007FF3FC001FC3FC01A167E951F>I<FFE01FE0
  1092. FFE01FE00F8006000F8006000FC00E0007C00C0007E01C0003E0180003E0180001F03000
  1093. 01F0300000F8600000F86000007CC000007CC000007FC000003F8000003F8000001F0000
  1094. 001F0000000E0000000E00001B167F951E>I<FFE7FF07F8FFE7FF07F81F007800C00F80
  1095. 7801800F807C01800F807C018007C07E030007C0DE030007E0DE070003E0DF060003E18F
  1096. 060001F18F0C0001F38F8C0001FB079C0000FB07D80000FE03D800007E03F000007E03F0
  1097. 00007C01F000003C01E000003800E000001800C00025167F9528>I<FFE07FC0FFE07FC0
  1098. 0F801C0007C0380003E0700003F0600001F8C00000F98000007F8000003F0000001F0000
  1099. 001F8000003FC0000037C0000063E00000C1F00001C0F8000380FC0007007E000E003E00
  1100. FF80FFE0FF80FFE01B167F951E>I<FFE01FE0FFE01FE00F8006000F8006000FC00E0007
  1101. C00C0007E01C0003E0180003E0180001F0300001F0300000F8600000F86000007CC00000
  1102. 7CC000007FC000003F8000003F8000001F0000001F0000000E0000000E0000000C000000
  1103. 0C00000018000078180000FC380000FC300000FC60000069C000007F8000001F0000001B
  1104. 207F951E>I E /Fs 10 58 df<1F00318060C04040C060C060C060C060C060C060C060C0
  1105. 60404060C031801F000B107F8F0F>48 D<0C003C00CC000C000C000C000C000C000C000C
  1106. 000C000C000C000C000C00FF8009107E8F0F>I<1F00618040C08060C0600060006000C0
  1107. 0180030006000C00102020207FC0FFC00B107F8F0F>I<1F00218060C060C000C0008001
  1108. 800F00008000400060C060C060804060801F000B107F8F0F>I<0300030007000F000B00
  1109. 1300330023004300C300FFE003000300030003001FE00B107F8F0F>I<20803F002C0020
  1110. 00200020002F0030802040006000600060C06080C061801F000B107F8F0F>I<07801840
  1111. 30C060C06000C000CF00F080E040C060C060C060406060C030801F000B107F8F0F>I<40
  1112. 007FE07FC08080808001000200040004000C0008000800180018001800180018000B117E
  1113. 900F>I<1F00318060C060C060C071803F000F00338061C0C060C060C060404060801F00
  1114. 0B107F8F0F>I<1F00318060C0C040C060C060C06040E021E01E600060004060C0608043
  1115. 003E000B107F8F0F>I E /Ft 7 85 df<03FF000FFFC01E01E038007070003870003870
  1116. 0038E0001CE0001CE0001CE0001CE0001CE0001CFFFFFCFFFFFCE0001CE0001CE0001CE0
  1117. 001CE0001CE0001CE0001CE0001CE0001CE0001C16197D981C>65
  1118. D<7FFFF0FFFFF0E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  1119. 00E00000FFFFC0FFFFC0E00000E00000E00000E00000E00000E00000E00000E00000FFFF
  1120. F07FFFF014197D981A>69 D<7FFFF0FFFFF0E00000E00000E00000E00000E00000E00000
  1121. E00000E00000E00000E00000E00000FFFFC0FFFFC0E00000E00000E00000E00000E00000
  1122. E00000E00000E00000E00000E0000014197D981A>I<E00000E0E00000E0F00001E0F000
  1123. 01E0F80003E0FC0007E0FC0007E0EE000EE0EE000EE0E7001CE0E7001CE0E38038E0E1C0
  1124. 70E0E1C070E0E0E0E0E0E0E0E0E0E071C0E0E071C0E0E03B80E0E01F00E0E01F00E0E00E
  1125. 00E0E00E00E0E00000E0E00000E01B197D9821>77 D<E0001CE0001CF0001CF8001CFC00
  1126. 1CEE001CE7001CE3801CE1C01CE0E01CE0701CE0701CE0381CE01C1CE00E1CE0071CE003
  1127. 9CE001DCE000FCE0007CE0003CE0001CE0001CE0001CE0001C16197D981C>I<03FFF000
  1128. 0FFFFC001E001E0038000700700003807000038070000380E00001C0E00001C0E00001C0
  1129. E00001C0E00001C0E00001C0E00001C0E00001C0E00001C0E00001C0E00001C0E00001C0
  1130. 7000038070000380380007001F003E000FFFFC0001FFE0001A197F981C>I<FFFFFEFFFF
  1131. FE0038000038000038000038000038000038000038000038000038000038000038000038
  1132. 000038000038000038000038000038000038000038000038000038000038000038001719
  1133. 809817>84 D E /Fu 21 128 df<0380000640000C20000C20000C20000C40000C40000C
  1134. 81F80700E00600400E0080130100238100418200C0C200C06400C03808601808706E101F
  1135. 83E015147F9319>38 D<01020408103020606040C0C0C0C0C0C0C0C0C0C0406060203010
  1136. 08040201081E7E950D>40 D<80402010080C040606020303030303030303030302060604
  1137. 0C0810204080081E7E950D>I<0060000060000060000060000060000060000060000060
  1138. 00006000006000FFFFF0FFFFF00060000060000060000060000060000060000060000060
  1139. 0000600000600014167E9119>43 D<0F0030C0606060604020C030C030C030C030C030C0
  1140. 30C030C030C03040206060606030C00F000C137E9211>48 D<0C001C00EC000C000C000C
  1141. 000C000C000C000C000C000C000C000C000C000C000C000C00FFC00A137D9211>I<1F00
  1142. 60C06060F070F030603000700070006000C001C00180020004000810101020207FE0FFE0
  1143. 0C137E9211>I<0FC030707038703870380038003000E00FC0007000380018001C601CF0
  1144. 1CF018E03860701FC00E137F9211>I<006000E000E00160026006600C60086010602060
  1145. 6060C060FFFC0060006000600060006003FC0E137F9211>I<60607FC07F804400400040
  1146. 0040004F0070C040E0006000700070E070E070E06040E021C01F000C137E9211>I<07C0
  1147. 0C201070207060006000C000CF00D0C0E060C020C030C030C03040306020206010C00F00
  1148. 0C137E9211>I<40007FFC7FF8401080108020004000800100010003000200060006000E
  1149. 000E000E000E000E0004000E147E9311>I<0FC0107020186018601870183C303F600F80
  1150. 0FE031F06078C01CC00CC00CC00C601830300FC00E137F9211>I<0F00308060404060C0
  1151. 20C030C030C0304030607030B00F30003000200060E040E08041003E000C137E9211>I<
  1152. 003000003000007800007800007800009C00009C00011E00010E00010E00020700020700
  1153. 04038007FF800403800801C00801C01000E03800E0FE07FC16147F9319>65
  1154. D<7F00E1C0E0404060006007E038606060C060C064C06461E43E380E0D7E8C11>97
  1155. D<2070200000000000F03030303030303030303030FC06157F9409>105
  1156. D<F3E1F0343218381C0C30180C30180C30180C30180C30180C30180C30180C30180C3018
  1157. 0CFC7E3F180D7F8C1B>109 D<F3E0343038183018301830183018301830183018301830
  1158. 18FC7E0F0D7F8C12>I<F87C303018600C400C800700030007800CC008E010603030F87C
  1159. 0E0D7F8C11>120 D<6180E1C061800A037D9411>127 D E /Fv 26
  1160. 127 df<FFFFFF80FFFFFF8019027D8A20>0 D<60F0F06004047C8B0C>I<400020C00060
  1161. 6000C03001801803000C0600060C0003180001B00000E00000E00001B000031800060C00
  1162. 0C06001803003001806000C0C0006040002013147A9320>I<003F800000C46000030418
  1163. 000404040008040200100401002004008020040080400400404004004080040020800400
  1164. 2080040020FFFFFFE0800400208004002080040020800400204004004040040040200400
  1165. 80200400801004010008040200040404000304180000C46000003F80001B1C7E9720>8
  1166. D<003F800000C06000030018000400040008000200140005002200088021001080408020
  1167. 40404040408020802080110020800A00208004002080040020800A002080110020802080
  1168. 20404040404080204021001080220008801400050008000200040004000300180000C060
  1169. 00003F80001B1C7E9720>10 D<0003FE0000000FFF8000003C01E00000F000780001C000
  1170. 1C00030000060006000003000C0000018018000000C018000000C0300000006030000000
  1171. 60600000003060000000306000000030C000000018C000000018C000000018C000000018
  1172. C000000018C000000018C000000018C000000018C0000000186000000030600000003060
  1173. 000000303000000060300000006018000000C018000000C00C0000018006000003000300
  1174. 00060001C0001C0000F0007800003C01E000000FFF80000003FE000025277E9D2A>13
  1175. D<03C00FF01C38300C60066006C003C003C003C00360066006300C1C380FF003C010107E
  1176. 9115>I<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C0
  1177. 10107E9115>I<000001800000078000001E00000078000001E00000078000001E000000
  1178. 78000001E00000078000001E00000078000000E0000000780000001E0000000780000001
  1179. E0000000780000001E0000000780000001E0000000780000001E00000007800000018000
  1180. 0000000000000000000000000000000000000000000000000000007FFFFF00FFFFFF8019
  1181. 227D9920>20 D<07C000201FE000203FF80020783C0060E01F00E0C00783C08003FF8080
  1182. 00FF0080007C000000000007C000201FE000203FF80020783C0060E01F00E0C00783C080
  1183. 03FF808000FF0080007C001B137E9320>25 D<00C000000000C000000001800000000180
  1184. 0000000300000000030000000006000000000C000000001C000000003800000000FFFFFF
  1185. FFF0FFFFFFFFF038000000001C000000000C000000000600000000030000000003000000
  1186. 000180000000018000000000C000000000C000000024167D942A>32
  1187. D<00000030000000003000000000180000000018000000000C000000000C000000000600
  1188. 0000000300000000038000000001C0FFFFFFFFF8FFFFFFFFF800000001C0000000038000
  1189. 0000030000000006000000000C000000000C000000001800000000180000000030000000
  1190. 00300025167E942A>I<007FF801FFF80780000E00001800003000003000006000006000
  1191. 00C00000C00000C00000FFFFF8FFFFF8C00000C00000C000006000006000003000003000
  1192. 001800000E000007800001FFF8007FF8151A7D961C>50 D<00000020000000E0000001E0
  1193. 000001E0000003E0000003E0000005E0000005E0000009E0000009E0000011E0000031E0
  1194. 000021E0000061E0000041E0000081E0000181E0000101E0000301E0000601E0000401E0
  1195. 000FFFF0001FFFF0003000F0003000F0006000F060C000F0718000F87F8000F8FF00007E
  1196. 7E00007C3C0000001F20809D21>65 D<0001800000100003800000300003800000300003
  1197. 800000600007C00000E00007C00001E00005C00003E00005C00007E00005C00007E00005
  1198. E0000DC00009E00019C00008E00033C00008E00073C00010F000E3C00010F001C3C00010
  1199. 700383C00020700303C00020780603800020780C038000403818078000403C3807800040
  1200. 3C70078000801CE0078000801FC0078001001F80078001000F00078062000E000780FE00
  1201. 040007C0FC00000007F0FC00000003C07800000000002C1F7F9C32>77
  1202. D<0001FC000007FF0000083F8000300F800070078000E0078000E0060001E0040001E000
  1203. 0001F0000001F8000000FC0000007E0000003F8000001FE0000007F0000001F8000000FC
  1204. 0008007C0038003C0070003C0070003C00F0003800F0003800F8007000F80060007C0080
  1205. 007F0300003FFC00000FF00000191E7F9C19>83 D<001000003800003800006C00006C00
  1206. 006C0000C60000C6000183000183000301800301800600C00600C00600C00C00600C0060
  1207. 18003018003030001830001830001860000C60000CC00006C00002171A7E981C>94
  1208. D<003C00E001C00180038003800380038003800380038003800380038003800380038003
  1209. 0007001C00F0001C00070003000380038003800380038003800380038003800380038003
  1210. 800380018001C000E0003C0E297D9E15>102 D<F0001C00070003000380038003800380
  1211. 038003800380038003800380038003800380018001C000E0003C00E001C0018003800380
  1212. 03800380038003800380038003800380038003800380030007001C00F0000E297D9E15>
  1213. I<008001800300030003000600060006000C000C000C0018001800180030003000300060
  1214. 0060006000C000C0006000600060003000300030001800180018000C000C000C00060006
  1215. 00060003000300030001800080092A7C9E10>I<C000C000600060006000300030003000
  1216. 1800180018000C000C000C00060006000600030003000300018001800300030003000600
  1217. 060006000C000C000C00180018001800300030003000600060006000C000C000092A7E9E
  1218. 10>I<C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
  1219. C0C0C0C0C0C0C0C002297B9E0C>I<000000004000000000C00000000180000000018000
  1220. 000003000000000300000000060000000006000000000C000000000C0000000018000000
  1221. 0018000000003000000000300000000060000000006000000000C000000000C000000001
  1222. 8000000001800000000300000C000300003C000600004E000600008E000C000007000C00
  1223. 00070018000003801800000380300000038030000001C060000001C060000000E0C00000
  1224. 00E0C0000000718000000071800000003B000000003B000000001E000000001E00000000
  1225. 0C000000000C000000222A7E8123>112 D<1F00308070406060E0E0E0E0E040E0006000
  1226. 7000300018001C003300718061C0E0C0E0E0E0E0E0E060E070C031C01980070003000180
  1227. 01C000C000E040E0E0E0E0E0C0C041C021801F000B257D9C12>120
  1228. D<000FC000001FE000003FF000007FF800007FF80000FFFC0000FFFC0000FFFC0000FFFC
  1229. 0000FFFC0000FFFC00007FF800007FF800003FF000001FE0000F3FF3C01FFFFFE03FFFFF
  1230. F07FFFFFF87FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FF13F
  1231. F87FF33FF83FF33FF01FE31FE00FC30FC0000300000007800000078000000780001E237F
  1232. 9D21>124 D<0F801F001FE07F803070E0C060198060600F0060C00F0030C0060030C006
  1233. 0030C0020030C0000030C0000030C0000030C00000306000006060000060300000C03000
  1234. 00C0180001800C0003000600060003000C0003000C0001C0380000E070000030C0000030
  1235. C00000198000000F0000000F000000060000000600001C1F7E9D21>126
  1236. D E /Fw 34 122 df<03C0000C2080183080301900601900601A00601A00C01C00C01800
  1237. 40180060380020CD001F0600110D7E8C16>11 D<003C00C20103020304030402080608FC
  1238. 08FC08041006100610061006200C200C30183010486047C0400040008000800080008000
  1239. 101A7F9313>I<0F013F8179C24042806400240028002800280030003000300020002000
  1240. 2000400040004000401013808C11>I<0080008000F00170020004000800180030003000
  1241. 20006000600060006000E0006000600070003E000F8001C000C000C0088007000C1A7F93
  1242. 0F>16 D<0100010001F006F00C00180030003000300010001FC01FC0300060006000C000
  1243. C000C000E00078003E000F8001C000C0088007000C1A7F930F>24
  1244. D<40E06020202040408003097D820A>59 D<00200060006000C000C000C0018001800180
  1245. 030003000300060006000C000C000C00180018001800300030003000600060006000C000
  1246. C000C0000B1D7E9511>61 D<000100000300000700000780000B80001B80001380002380
  1247. 0023800043800083800083C00101C003FFC00201C00401C00401C00801C01801E0FE07F8
  1248. 15147F9319>65 D<07FFE000E03801C01801C01C01C01C01C01C0380380380700380E003
  1249. FFC00700E00700700700300700380E00700E00700E00E00E00E01C0380FFFE0016147F93
  1250. 19>I<07FFE000E07001C01801C00C01C00C01C00E03800E03800E03800E03800E07001C
  1251. 07001C07001C0700380E00300E00700E00E00E01C01C0700FFFC0017147F931B>68
  1252. D<07FC7FC000E00E0001C01C0001C01C0001C01C0001C01C000380380003803800038038
  1253. 0003FFF800070070000700700007007000070070000E00E0000E00E0000E00E0000E00E0
  1254. 001C01C000FF8FF8001A147F931B>72 D<07FE0000E00001C00001C00001C00001C00003
  1255. 80000380000380000380000700000700000700000700200E00400E00400E00800E01801C
  1256. 0780FFFF0013147F9317>76 D<07F000FE00F000F0017001E0017002E0017002E0017004
  1257. E0027009C0023809C0023811C0023821C0043823800438438004388380041C8380081D07
  1258. 00081E0700081E0700081C070018180E00FE187FC01F147F9320>I<003F0001C1C00300
  1259. 600600700C0030180038380038700038700038700038E00070E00070E00070E000E0E000
  1260. C06001C07003803806001C1C0007E00015147E9319>79 D<07FFC000E07001C01801C01C
  1261. 01C01C01C01C0380380380700380C003FF000703C00701C00700E00700E00E01C00E01C0
  1262. 0E01C00E01C21C01C4FF807817147F9319>82 D<FF83F81C00C038008038008038008038
  1263. 0080700100700100700100700100E00200E00200E00200E00200C00400C00400C0080060
  1264. 10003060001F800015147E9317>85 D<07FFF00700E00C01C00C0380080700080F00100E
  1265. 00001C0000380000700000E00001C0000380800701000F01000E01001C0200380600701E
  1266. 00FFFC0014147E9317>90 D<800000204000004020000080180003000F001E0003FFF800
  1267. 007FC0001B077E8A21>94 D<07B00C7010703060606060606060C0C0C0C8C0C841C862D0
  1268. 3C700D0D7E8C12>97 D<7C000C00180018001800180030003700388030C060C060C060C0
  1269. 60C0C180C180C1004300660038000A147E930F>I<07800C4010E031C0600060006000C0
  1270. 00C0004020404021801E000B0D7E8C0F>I<007C000C0018001800180018003007B00C70
  1271. 10703060606060606060C0C0C0C8C0C841C862D03C700E147E9311>I<07800C40102030
  1272. 4060407F8060004000C0004020604021801E000B0D7E8C10>I<0038006C007C004C00C0
  1273. 00C000C007F800C001800180018001800180030003000300030003000300060006006600
  1274. E400C80070000E1A7F9310>I<01D8023804380C3018301830183030603060306010E019
  1275. C00EC000C000C06180E180C3007C000D137F8C10>I<3E0006000C000C000C000C001800
  1276. 19E01E30183038303030303030306060606460C460C4C0C8C0700E147E9313>I<060706
  1277. 00000000384C4C8C98181830326262643808147F930C>I<3E0006000C000C000C000C00
  1278. 1800187018B819383230340038003E006300631063106310C320C1C00D147E9312>107
  1279. D<30F8590C4E0C9C0C980C180C180C30183019303130316032601C100D7F8C15>110
  1280. D<0C78168C130426062606060606060C0C0C0C0C080C101A2019C0180018003000300030
  1281. 00FC000F13818C11>112 D<072008E010E030C060C060C060C0C180C180C18043806700
  1282. 3B00030003000600060006003F800B137E8C0F>I<380C4C0C4C0C8C1898181818181830
  1283. 3030323032307218B40F1C0F0D7F8C14>117 D<0E3C13CE238E430C4300030003000600
  1284. 0608C608E610CA2071C00F0D7F8C13>120 D<38184C184C188C30983018301830306030
  1285. 60306030E011C00EC000C00080E180E30046003C000D137F8C11>I
  1286. E /Fx 1 13 df<000F0000308000C0C00080400100600200C00400C0040080040180083F
  1287. 00083E00080100080180100180100180100180100180300300300300300600280C004418
  1288. 0043E000400000400000800000800000800000800000131D7F9614>12
  1289. D E /Fy 73 124 df<00FC000782000E07001C07001C02001C00001C00001C00001C0000
  1290. FFFF001C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700
  1291. 1C0700FF1FE01317809614>12 D<00FF000707000E07001C07001C07001C07001C07001C
  1292. 07001C0700FFFF001C07001C07001C07001C07001C07001C07001C07001C07001C07001C
  1293. 07001C07001C0700FFBFE01317809614>I<000400080018001007F018303058604C608C
  1294. E18EE10EE30EE20EE40E640C3818183017C03000200040000F157F9112>28
  1295. D<00001000FC200303400C00C01800E03801F0300130700238600618E0041CE0081CE018
  1296. 1CE0101CE0201CE0601CE0401C6080187180383100303A00701E00600C00C00B030008FC
  1297. 00100000200000161A7E971B>31 D<60C0F1E0F1E070E01020102020402040408040800B
  1298. 0A7F9612>34 D<60F0F070101020204040040A7D960A>39 D<0102040C18183030706060
  1299. 60E0E0E0E0E0E0E0E0E0E060606070303018180C04020108227D980E>I<804020301818
  1300. 0C0C0E060606070707070707070707070606060E0C0C18183020408008227E980E>I<60
  1301. F0F070101020204040040A7D830A>44 D<FF80FF80090280870C>I<60F0F06004047D83
  1302. 0A>I<0008001800300030003000600060006000C000C000C00180018001800300030006
  1303. 00060006000C000C000C00180018001800300030003000600060006000C000C0000D217E
  1304. 9812>I<07C018303018701C600C600CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C
  1305. 600C701C30181C7007C00F157F9412>I<03000700FF0007000700070007000700070007
  1306. 0007000700070007000700070007000700070007007FF00C157E9412>I<0F8030E04070
  1307. 8030C038E0384038003800700070006000C00180030006000C08080810183FF07FF0FFF0
  1308. 0D157E9412>I<0FE030306018701C701C001C00180038006007E000300018000C000E00
  1309. 0EE00EE00EC00C401830300FE00F157F9412>I<20303FE03FC024002000200020002000
  1310. 2F8030E020700030003800384038E038E0388030406020C01F000D157E9412>53
  1311. D<40007FFE7FFC7FF8C008801080200040008000800100010003000200060006000E000E
  1312. 000E000E000E0004000F167E9512>55 D<07C0183030186018E00CE00CE00EE00EE00E60
  1313. 1E301E186E0F8E000E000C001C70187018603020C01F800F157F9412>57
  1314. D<60F0F06000000000000060F0F060040E7D8D0A>I<60F0F06000000000000060F0F070
  1315. 10102020404004147D8D0A>I<00FC000303000C00C010002020781020C4104182084383
  1316. 8883038487038487038487038487038487038483038443838441838820C5882078F01000
  1317. 000C001C0300F000FF0016177E961B>64 D<001000003800003800003800005C00005C00
  1318. 005C00008E00008E00008E0001070001070003078002038002038007FFC00401C00401C0
  1319. 0800E00800E01800E03800F0FE03FE17177F961A>I<FFFE001C03801C00E01C00601C00
  1320. 701C00701C00701C00701C00E01C01C01FFF801FFFC01C00E01C00701C00301C00381C00
  1321. 381C00381C00381C00701C00E01C01C0FFFF0015177F9619>I<00FC100383300E00B01C
  1322. 0070380030300030700010600010E00010E00000E00000E00000E00000E00000E0001060
  1323. 00107000103000203800201C00400E008003830000FC0014177E9619>I<FFFF001C01C0
  1324. 1C00E01C00301C00381C00181C001C1C000C1C000E1C000E1C000E1C000E1C000E1C000E
  1325. 1C000E1C000C1C001C1C001C1C00381C00301C00601C01C0FFFF0017177F961B>I<FFFF
  1326. E01C00E01C00601C00201C00101C00101C00101C04001C04001C04001C0C001FFC001C0C
  1327. 001C04001C04081C04081C00081C00181C00101C00101C00301C00F0FFFFF015177F9618
  1328. >I<FFFFE01C00E01C00601C00201C00101C00101C00101C04001C04001C04001C0C001F
  1329. FC001C0C001C04001C04001C04001C00001C00001C00001C00001C00001C0000FFC00014
  1330. 177F9617>I<007E080381980600580C0038180018300018700008700008E00008E00000
  1331. E00000E00000E00000E003FEE000387000387000383000381800380C00380600380380D8
  1332. 007F0817177E961C>I<FFE00E000E000E000E000E000E000E000E000E000E000E000E00
  1333. 0E000E000E000E000E000E000E000E000E00FFE00B177F960D>73
  1334. D<FF80FE1C00781C00601C00401C00801C01001C06001C08001C10001C38001C78001C9C
  1335. 001D0E001E0E001C07001C03801C01C01C01C01C00E01C00701C00781C007CFF80FF1817
  1336. 7F961B>75 D<FE0003F81E0003C0170005C0170005C0170005C0138009C0138009C011C0
  1337. 11C011C011C011C011C010E021C010E021C0107041C0107041C0107041C0103881C01038
  1338. 81C0101D01C0101D01C0100E01C0100E01C0380E01C0FE040FF81D177F9620>77
  1339. D<FC00FE1E00381F001017001013801011C01011C01010E010107010103810103810101C
  1340. 10100E10100F101007101003901001D01001D01000F0100070100030380030FE00101717
  1341. 7F961A>I<00FC000303000E01C01C00E0380070300030700038600018E0001CE0001CE0
  1342. 001CE0001CE0001CE0001CE0001C7000387000383000303800701C00E00E01C003030000
  1343. FC0016177E961B>I<FFFE001C03801C00C01C00601C00701C00701C00701C00701C0060
  1344. 1C00C01C03801FFE001C00001C00001C00001C00001C00001C00001C00001C00001C0000
  1345. 1C0000FF800014177F9618>I<FFFC001C03801C00C01C00E01C00701C00701C00701C00
  1346. 701C00E01C00C01C03801FFE001C07801C01C01C00E01C00E01C00E01C00E01C00E01C00
  1347. E11C00E11C0072FF803C18177F961A>82 D<0FC4302C601C400CC004C004C004E0007000
  1348. 7F003FE00FF801FC001C000E0006800680068006C004E008D81087E00F177E9614>I<7F
  1349. FFF860381840380840380880380480380480380400380000380000380000380000380000
  1350. 380000380000380000380000380000380000380000380000380000380007FFC016177F96
  1351. 19>I<FF80FE1C00381C00101C00101C00101C00101C00101C00101C00101C00101C0010
  1352. 1C00101C00101C00101C00101C00101C00101C00100E0020060020030040018180007E00
  1353. 17177F961A>I<FF07FC3F803C01E00E001C00E004001C00E004001C017004000E017008
  1354. 000E017008000E023808000702381000070238100007041C100003841C200003841C2000
  1355. 03880E200001C80E400001C80E400001D80F400000F007800000F007800000F007800000
  1356. 600300000060030000006003000021177F9624>87 D<FF83FC1F01E00E00800700800781
  1357. 0003820001C20001E40000E800007800007800003800007C00005E00008E000187000107
  1358. 800203800601C00401E00C00E01C00F0FF03FE17177F961A>I<FFC03F801E001C000F00
  1359. 080007001000078030000380200001C0400001E0400000E0800000F1800000710000003A
  1360. 0000003E0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C
  1361. 0000001C000000FF8000191780961A>I<FCFCC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
  1362. C0C0C0C0C0C0C0C0C0C0C0C0FCFC06217D980A>91 D<204020404080408081008100E1C0
  1363. F1E0F1E060C00B0A7B9612>I<FCFC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
  1364. 0C0C0C0C0C0C0C0CFCFC062180980A>I<202040408080E0F0F060040A7D960A>96
  1365. D<1FC0386038301038003803F81E3830387038E039E039E07970FF1F1E100E7F8D12>I<
  1366. FC00001C00001C00001C00001C00001C00001C00001C00001C00001CF8001F06001C0300
  1367. 1C03801C01801C01C01C01C01C01C01C01C01C01801C03801C03001B0E0010F800121780
  1368. 9614>I<07F01838303870106000E000E000E000E000600070083008183007C00D0E7F8D
  1369. 10>I<007E00000E00000E00000E00000E00000E00000E00000E00000E0007CE001C3E00
  1370. 300E00700E00600E00E00E00E00E00E00E00E00E00600E00700E00301E00182E0007CFC0
  1371. 12177F9614>I<0FC0186030307038E018FFF8E000E000E000600070083010183007C00D
  1372. 0E7F8D10>I<03E006700E701C201C001C001C001C001C00FF801C001C001C001C001C00
  1373. 1C001C001C001C001C001C001C00FF800C1780960B>I<0F9E18E3306070707070707030
  1374. 6018C02F80200060003FE03FF83FFC600EC006C006C006600C38380FE010157F8D12>I<
  1375. FC00001C00001C00001C00001C00001C00001C00001C00001C00001C7C001D8E001E0700
  1376. 1C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700FF9FE0131780
  1377. 9614>I<183C3C1800000000007C1C1C1C1C1C1C1C1C1C1C1C1CFF081780960A>I<030007
  1378. 8007800300000000000000000000001F8003800380038003800380038003800380038003
  1379. 80038003800380038003804380E300E7007C00091D82960B>I<FC00001C00001C00001C
  1380. 00001C00001C00001C00001C00001C00001C3F801C1C001C18001C20001C40001CC0001F
  1381. E0001CF0001C70001C78001C3C001C1E001C1E00FF3FC01217809613>I<FC001C001C00
  1382. 1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
  1383. 1C00FF80091780960A>I<FC7C1F001D8E63801E0781C01C0701C01C0701C01C0701C01C
  1384. 0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C0FF9FE7F81D0E808D1E
  1385. >I<FC7C001D8E001E07001C07001C07001C07001C07001C07001C07001C07001C07001C
  1386. 07001C0700FF9FE0130E808D14>I<07C018303018600C600CE00EE00EE00EE00EE00E70
  1387. 1C3018183007C00F0E7F8D12>I<FCF8001F0E001C03001C03801C01801C01C01C01C01C
  1388. 01C01C01C01C01801C03801C07001F0E001CF8001C00001C00001C00001C00001C0000FF
  1389. 80001214808D14>I<07C2001C2600381E00700E00600E00E00E00E00E00E00E00E00E00
  1390. 600E00700E00301E001C2E0007CE00000E00000E00000E00000E00000E00007FC012147F
  1391. 8D13>I<FCF01D381E381C101C001C001C001C001C001C001C001C001C00FF800D0E808D
  1392. 0E>I<1F4060C0C040C040E000FF007F801FC001E080608060C060E0C09F000B0E7F8D0E>
  1393. I<080008000800180018003800FF80380038003800380038003800380038403840384038
  1394. 401C800F000A147F930E>I<FC3F001C07001C07001C07001C07001C07001C07001C0700
  1395. 1C07001C07001C07001C0F000E170003E7E0130E808D14>I<FE1F3C0E3C0C1C081C080E
  1396. 100E100720072003C003C003C001800180100E7F8D13>I<FCFE7C3838383838101C3C20
  1397. 1C3C201C4C200E4E400E4E400E8640078780078780070380030300030300160E7F8D19>
  1398. I<FE3F3C181C100E20074007C0038001C002E004F008701838383CFC7F100E7F8D13>I<
  1399. FE1F3C0E3C0C1C081C080E100E100720072003C003C003C00180018001000100E200E200
  1400. A400780010147F8D13>I<FFF0C0E080E081C08380878007000E001E081C083818701070
  1401. 30FFF00D0E7F8D10>I<FFFF801101808812>I E /Fz 3 123 df<8008C0186030306018
  1402. C00D80070007000D8018C030606030C01880080D0E7A8C18>2 D<1818181818FFFF1818
  1403. 1818181818181818181818181808167D900E>121 D<1818181818FF1818181818001818
  1404. 1818FFFF1818181808167D900E>I E /FA 93 127 df<C00180C00180C00180C00180C0
  1405. 0180C00180C00180C00180C00180C00180C00180C00180C00180C00180FFFF80FFFF8011
  1406. 107E8916>32 D<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0600000000060F0F06004197798
  1407. 16>I<E038F078F078F078F078F078F078F078E038E03860300D0B7C9816>I<0387000387
  1408. 000387000387000387000387007FFFC0FFFFE0FFFFE0070E00070E00070E000E1C000E1C
  1409. 000E1C000E1C00FFFFE0FFFFE07FFFC01C38001C38001C38001C38001C38001C38001319
  1410. 7F9816>I<00C00001C00001C00001C00007F0001FFC003FFE007DCF0071C780E1C380E1
  1411. C780E1C780F1C30079C0003FC0001FF00007FC0001FE0001CF0001C70061C380F1C380F1
  1412. C380E1C38071C70079DF003FFE001FF80007E00001C00001C00000C00011207E9C16>I<
  1413. 3801807C03807C0380EE0700EE0700EE0E00EE0E00EE0E00EE1C007C1C007C3800383800
  1414. 00700000700000700000E00000E00001C00001C00001C0000380000383800707C00707C0
  1415. 0E0EE00E0EE00E0EE01C0EE01C0EE03807C03807C018038013207F9C16>I<03800007E0
  1416. 000FE0001E70001C70001C70001C70001C77E01CE7E01DE7E00FC7000F8E000F0E001E0E
  1417. 003F1C007F1C00739C00E3F800E1F800E0F1C0E0F1C071F9C07FFFC03F9F801E07001319
  1418. 7F9816>I<30787C3C1C1C1C1C3878F0E040060D789816>I<00E001E0038007000E001C00
  1419. 1C0038003800700070007000E000E000E000E000E000E000E000E000E000700070007000
  1420. 380038001C001C000E000700038001E000E00B217A9C16>I<C000E000700038001C000E
  1421. 000E000700070003800380038001C001C001C001C001C001C001C001C001C00380038003
  1422. 80070007000E000E001C0038007000E000C0000A217B9C16>I<01C00001C00001C00001
  1423. C00071C700F9CF807FFF001FFC0007F00007F0001FFC007FFF00F9CF8071C70001C00001
  1424. C00001C00001C00011127E9516>I<01C00001C00001C00001C00001C00001C00001C000
  1425. 01C000FFFF80FFFF80FFFF8001C00001C00001C00001C00001C00001C00001C00001C000
  1426. 11137E9516>I<387C7E7E3E0E1E1C78F060070B798416>I<FFFF80FFFF80FFFF8011037E
  1427. 8D16>I<70F8F8F8700505788416>I<000180000380000380000700000700000E00000E00
  1428. 001C00001C0000380000380000700000700000E00000E00001C00001C000038000038000
  1429. 0700000700000E00000E00001C00001C0000380000380000700000700000E00000E00000
  1430. C0000011207E9C16>I<03E0000FF8001FFC001E3C00380E00780F00700700700700E003
  1431. 80E00380E00380E00380E00380E00380E00380E00380F00780700700700700780F003C1E
  1432. 001E3C001FFC000FF80003E00011197E9816>I<01800380038007800F807F80FF807380
  1433. 038003800380038003800380038003800380038003800380038003807FF87FFC7FF80E19
  1434. 7C9816>I<07E0001FF8003FFC00783E00E00700F00780F0038060038000038000038000
  1435. 0700000700000E00001C0000380000700000E00001C0000380000F00001E03803803807F
  1436. FF80FFFF807FFF8011197E9816>I<07E0001FF8003FFC00781E00780700300700000700
  1437. 000700000E00003E0007FC0007F00007FC00001E00000700000300000380000380600380
  1438. F00380E00700781E003FFC001FF80007E00011197E9816>I<007C0000FC0000DC0001DC
  1439. 00039C00039C00071C000F1C000E1C001E1C003C1C00381C00781C00F01C00FFFFE0FFFF
  1440. E0FFFFE0001C00001C00001C00001C00001C0001FFC001FFC001FFC013197F9816>I<3F
  1441. FE003FFE003FFE003800003800003800003800003800003800003800003BF0003FFC003F
  1442. FE003C0F00300700000380000380600380F00380F00380E00700781E003FFC001FF80007
  1443. E00011197E9816>I<00F80003FC0007FE000F07001C0F00380F00780600700000700000
  1444. E3F800EFFC00FFFE00F80F00F00700F00380E00380E00380700380700380700780380700
  1445. 3C1E001FFC000FF80003E00011197E9816>I<E00000FFFF80FFFF80FFFF80E00F00E01E
  1446. 00001C0000380000780000700000E00000E00001C00001C00001C0000380000380000380
  1447. 00038000070000070000070000070000070000070000070000111A7E9916>I<07F0001F
  1448. FC003FFE007C1F00F00780E00380E00380E003807007007C1F001FFC0007F0001FFC003C
  1449. 1E00700700F00780E00380E00380E00380F007807007007C1F003FFE001FFC0007F00011
  1450. 197E9816>I<03E0000FF8001FFC003C1E00700E00700700E00700E00780E00380E00380
  1451. E00780700780780F803FFF801FFB800FE380000700000700300700780E00781C00707800
  1452. 3FF0001FE0000F800011197E9816>I<70F8F8F870000000000000000070F8F8F8700512
  1453. 789116>I<387C7C7C38000000000000000038787C7C3C1C1C3870E0400618799116>I<00
  1454. 0180000780001F80003E0000F80001F00007C0000F80003E0000FC0000F00000FC00003E
  1455. 00000F800007C00001F00000F800003E00001F8000078000018011157E9616>I<7FFF00
  1456. FFFF80FFFF80000000000000000000000000000000FFFF80FFFF807FFF00110B7E9116>
  1457. I<C00000F00000FC00003E00000F800007C00001F00000F800003E00001F80000780001F
  1458. 80003E0000F80001F00007C0000F80003E0000FC0000F00000C0000011157E9616>I<0F
  1459. E03FF87FFCF01EF00EF00E601E003C007800F001C0038003800380038003800300000000
  1460. 000000000003000780078003000F197D9816>I<00F80003FC0007FE000F07001C3F8038
  1461. 7F8078FF8071C3C071C3C0E381C0E381C0E381C0E381C0E381C0E381C0E381C071C38071
  1462. C38078FF00387E001C3C000F03C007FFC003FF0000FC0012197E9816>I<00E00001F000
  1463. 01F00001B00001B00003B80003B80003B800031800071C00071C00071C00071C00071C00
  1464. 0E0E000E0E000FFE000FFE001FFF001C07001C07001C07007F1FC0FF1FE07F1FC013197F
  1465. 9816>I<7FF800FFFE007FFF001C0F001C07801C03801C03801C03801C07801C07001FFF
  1466. 001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C03C01C07807FFF
  1467. 80FFFF007FFC0012197F9816>I<01F18007FB800FFF801F0F803C078038038070038070
  1468. 0380F00000E00000E00000E00000E00000E00000E00000E00000F0000070038070038038
  1469. 03803C07001F0F000FFE0007FC0001F00011197E9816>I<7FF800FFFE007FFF001C0F00
  1470. 1C07801C03C01C01C01C01C01C01E01C00E01C00E01C00E01C00E01C00E01C00E01C00E0
  1471. 1C00E01C01C01C01C01C03C01C07801C0F807FFF00FFFE007FF8001319809816>I<7FFF
  1472. C0FFFFC07FFFC01C01C01C01C01C01C01C01C01C00001C00001C1C001C1C001FFC001FFC
  1473. 001FFC001C1C001C1C001C00001C00E01C00E01C00E01C00E01C00E07FFFE0FFFFE07FFF
  1474. E013197F9816>I<FFFFE0FFFFE0FFFFE01C00E01C00E01C00E01C00E01C00001C00001C
  1475. 1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00001C00001C00001C00001C
  1476. 0000FF8000FFC000FF800013197F9816>I<03E30007FF000FFF001E1F003C0F00380700
  1477. 700700700700F00000E00000E00000E00000E00000E03F80E07FC0E03F80F00700700700
  1478. 700700380F003C0F001E1F000FFF0007F70003E70012197E9816>I<7F1FC0FFBFE07F1F
  1479. C01C07001C07001C07001C07001C07001C07001C07001FFF001FFF001FFF001C07001C07
  1480. 001C07001C07001C07001C07001C07001C07001C07007F1FC0FFBFE07F1FC013197F9816
  1481. >I<FFFEFFFEFFFE03800380038003800380038003800380038003800380038003800380
  1482. 03800380038003800380FFFEFFFEFFFE0F197D9816>I<FFC000FFC000FFC0001C00001C
  1483. 00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C
  1484. 00001C00401C00E01C00E01C00E01C00E0FFFFE0FFFFE0FFFFE013197F9816>76
  1485. D<FC07E0FE0FE0FE0FE03A0B803B1B803B1B803B1B803B1B803B1B803BBB8039B38039B3
  1486. 8039B38039B38039F38038E38038E380380380380380380380380380380380FE0FE0FE0F
  1487. E0FE0FE013197F9816>I<7E1FC0FF3FE07F1FC01D07001D87001D87001D87001DC7001D
  1488. C7001CC7001CC7001CE7001CE7001CE7001C67001C67001C77001C77001C37001C37001C
  1489. 37001C17007F1F00FF9F007F0F0013197F9816>I<1FFC003FFE007FFF00780F00F00780
  1490. E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380
  1491. E00380E00380F00780F00780780F007FFF003FFE001FFC0011197E9816>I<7FF800FFFE
  1492. 007FFF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F801FFF001FFE
  1493. 001FF8001C00001C00001C00001C00001C00001C00001C00007F0000FF80007F00001219
  1494. 7F9816>I<1FFC003FFE007FFF00780F00F00780E00380E00380E00380E00380E00380E0
  1495. 0380E00380E00380E00380E00380E00380E00380E00380E0E380E1E380F0F780787F007F
  1496. FF003FFE001FFC00001C00001E00000E00000F00000700000700111F7E9816>I<7FE000
  1497. FFF8007FFC001C1E001C0F001C07001C07001C07001C07001C0F001C1E001FFC001FF800
  1498. 1FFC001C1C001C0E001C0E001C0E001C0E001C0E201C0E701C0E707F07E0FF87E07F03C0
  1499. 14197F9816>I<07E3001FFF003FFF00781F00F00700E00700E00700E00000F000007800
  1500. 003F80001FF00007FC0000FE00000F00000700000380000380600380E00380E00700F80F
  1501. 00FFFE00FFFC00C7F00011197E9816>I<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0
  1502. E0E000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000
  1503. E00000E00000E00000E00007FC000FFE0007FC0013197F9816>I<7F07F0FF8FF87F07F0
  1504. 1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C0
  1505. 1C01C01C01C01C01C01C01C00E03800E038007070007FF0003FE0000F8001519809816>
  1506. I<FE0FE0FF1FE0FE0FE03803801C07001C07001C07001C07000E0E000E0E000E0E000E0E
  1507. 00060C00071C00071C00071C00071C0003180003B80003B80003B80001B00001F00001F0
  1508. 0000E00013197F9816>I<FC07E0FE0FE0FC07E07001C07001C07001C030018038038038
  1509. 038038038038E38039F38039F38039B38019B30019B30019B30019B30019B30019B30019
  1510. 13001B1B000F1E000F1E000E0E0013197F9816>I<7F1F807F3F807F1F800E1E000E1C00
  1511. 073C0007380003B80003F00001F00001E00000E00001E00001F00003F00003B80007B800
  1512. 071C00071C000E0E000E0E001C07007F1FC0FF1FE07F1FC013197F9816>I<FE0FE0FF1F
  1513. E0FE0FE01C07001C07000E0E000E0E00071C00071C00071C0003B80003B80001F00001F0
  1514. 0000E00000E00000E00000E00000E00000E00000E00000E00003F80007FC0003F8001319
  1515. 7F9816>I<7FFF80FFFF80FFFF80E00700E00F00E01E00E01C00003C0000780000700000
  1516. F00001E00001C00003C0000780000700000F00001E03801C03803C0380780380700380FF
  1517. FF80FFFF80FFFF8011197E9816>I<FFF0FFF0FFF0E000E000E000E000E000E000E000E0
  1518. 00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
  1519. 00FFF0FFF0FFF00C20789C16>I<C00000E00000E000007000007000003800003800001C
  1520. 00001C00000E00000E000007000007000003800003800001C00001C00000E00000E00000
  1521. 7000007000003800003800001C00001C00000E00000E0000070000070000038000038000
  1522. 018011207E9C16>I<FFF0FFF0FFF0007000700070007000700070007000700070007000
  1523. 70007000700070007000700070007000700070007000700070007000700070FFF0FFF0FF
  1524. F00C207F9C16>I<03000F803FE0FDF8F07840100D067C9816>I<FFFF80FFFF80FFFF8011
  1525. 037E7E16>I<081C3C7870E0E0E0E0F0F87830060D789B16>I<1FE0003FF0007FF800783C
  1526. 00300E00000E00000E0003FE001FFE003E0E00700E00E00E00E00E00E00E00783E007FFF
  1527. E03FE7E00F83E013127E9116>I<7E0000FE00007E00000E00000E00000E00000E00000E
  1528. 3E000EFF000FFF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E00700E
  1529. 00E00F01E00F83C00FFF800EFF00063C001419809816>I<03F80FFC1FFE3C1E780C7000
  1530. E000E000E000E000E000F000700778073E0E1FFC0FF803F010127D9116>I<003F00007F
  1531. 00003F0000070000070000070000070003C7000FF7001FFF003C1F00780F00700700E007
  1532. 00E00700E00700E00700E00700E00700700F00700F003C1F001FFFE00FE7F007C7E01419
  1533. 7F9816>I<03E00FF81FFC3C1E780E7007E007FFFFFFFFFFFFE000E000700778073C0F1F
  1534. FE0FFC03F010127D9116>I<001F00007F8000FF8001E78001C30001C00001C0007FFF00
  1535. FFFF00FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
  1536. 01C00001C0003FFE007FFF003FFE0011197F9816>I<03E3C007F7E00FFFE01C1CC0380E
  1537. 00380E00380E00380E00380E001C1C000FF8001FF0001BE0003800001800001FFC001FFF
  1538. 003FFF807803C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800131C
  1539. 7F9116>I<7E0000FE00007E00000E00000E00000E00000E00000E3C000EFE000FFF000F
  1540. 87800F03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03807F
  1541. C7F0FFE7F87FC7F01519809816>I<018003C003C0018000000000000000007FC07FC07F
  1542. C001C001C001C001C001C001C001C001C001C001C001C001C07FFFFFFF7FFF101A7D9916
  1543. >I<003000780078003000000000000000001FF81FF81FF8003800380038003800380038
  1544. 00380038003800380038003800380038003800380038003800386070F0F0FFE07FC03F80
  1545. 0D237E9916>I<7E0000FE00007E00000E00000E00000E00000E00000E7FE00E7FE00E7F
  1546. E00E0F000E1E000E3C000E78000EF0000FF0000FF8000FBC000F1E000E0E000E07000E07
  1547. 807F87F0FFCFF07F87F01419809816>I<FFC000FFC000FFC00001C00001C00001C00001
  1548. C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
  1549. C00001C00001C00001C000FFFF80FFFF80FFFF8011197E9816>I<F9C380FFEFC0FFFFE0
  1550. 3C78E03C78E03870E03870E03870E03870E03870E03870E03870E03870E03870E03870E0
  1551. FE7CF8FE7CF8FE3C781512809116>I<7E3C00FEFE007FFF000F87800F03800E03800E03
  1552. 800E03800E03800E03800E03800E03800E03800E03800E03807FC7F0FFE7F87FC7F01512
  1553. 809116>I<03E0000FF8001FFC003C1E00780F00700700E00380E00380E00380E00380E0
  1554. 0380F00780700700780F003C1E001FFC000FF80003E00011127E9116>I<7E3E00FEFF00
  1555. 7FFF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E00700E00E00F01E0
  1556. 0F83C00FFF800EFF000E3C000E00000E00000E00000E00000E00000E00007FC000FFE000
  1557. 7FC000141B809116>I<07C7000FE7001FF7003C1F00700F00700F00E00700E00700E007
  1558. 00E00700E00700E00700700F00700F003C3F003FF7001FE70007C7000007000007000007
  1559. 00000700000700000700003FE0007FF0003FE0141B7E9116>I<FF0FC0FF3FE0FF7FE007
  1560. F04007C000078000078000070000070000070000070000070000070000070000070000FF
  1561. FC00FFFC00FFFC0013127F9116>I<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F800
  1562. 3C600EE00EF00EF81EFFFCFFF8C7E00F127D9116>I<0300000700000700000700000700
  1563. 007FFF00FFFF00FFFF000700000700000700000700000700000700000700000701000703
  1564. 8007038007038007870003FE0001FC0000F80011177F9616>I<7E1F80FE3F807E1F800E
  1565. 03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E0F800F
  1566. FFF007FBF803E3F01512809116>I<7F1FC0FF1FE07F1FC01C07001E0F000E0E000E0E00
  1567. 0E0E00071C00071C00071C00071C0003B80003B80003B80001F00001F00000E00013127F
  1568. 9116>I<FF1FE0FFBFE0FF1FE038038038038038038038038038E38019F30019F30019B3
  1569. 001DB7001DB7001DB7001DB7000F1E000F1E000F1E0013127F9116>I<7F1FC07F3FC07F
  1570. 1FC00F1C00073C0003B80003F00001F00000E00001E00001F00003B800073C00071C000E
  1571. 0E007F1FC0FF3FE07F1FC013127F9116>I<7F1FC0FF9FE07F1FC01C07000E07000E0E00
  1572. 0E0E00070E00071C00071C00039C00039C0003980001B80001B80000F00000F00000F000
  1573. 00E00000E00000E00001C00079C0007BC0007F80003F00003C0000131B7F9116>I<3FFF
  1574. C07FFFC07FFFC0700780700F00701E00003C0000780001F00003E0000780000F00001E01
  1575. C03C01C07801C0FFFFC0FFFFC0FFFFC012127F9116>I<001F80007F8000FF8001E00001
  1576. C00001C00001C00001C00001C00001C00001C00001C00001C00003C0007F8000FF0000FF
  1577. 00007F800003C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
  1578. E00000FF80007F80001F8011207E9C16>I<E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0
  1579. E0E0E0E0E0E0E0E0E0E0E0E0E0E00320779C16>I<7C0000FF0000FF800003C00001C000
  1580. 01C00001C00001C00001C00001C00001C00001C00001C00001E00000FF00007F80007F80
  1581. 00FF0001E00001C00001C00001C00001C00001C00001C00001C00001C00001C00003C000
  1582. FF8000FF00007C000011207E9C16>I<1C303F78FFF8F7E061C00D057C9816>I
  1583. E /FB 48 123 df<00F000030C000E06041C0704380708300708700790700790E003A0E0
  1584. 03A0E003C0E00380E00380E00380600780601B883061900F80E016127E911B>11
  1585. D<0001F000061800080C00100C00200E00400E00800E00801C01001C010018010038020F
  1586. F00210C0020FE00200300400300400300400380400380800700800700800700800E01800
  1587. E01800C0140180140300230E0020F8002000002000004000004000004000004000008000
  1588. 0080000017257F9C17>I<00FC03FE0E071800100020002000108017401FC02000400040
  1589. 00800080008004400870303FE00F8010147F9213>34 D<60F0F06004047C830C>58
  1590. D<60F0F0701010101020204080040C7C830C>I<00010003000600060006000C000C000C
  1591. 0018001800180030003000300060006000C000C000C00180018001800300030003000600
  1592. 06000C000C000C00180018001800300030003000600060006000C000C00010297E9E15>
  1593. 61 D<E0000000780000001E0000000780000001E0000000780000001E00000007800000
  1594. 01E0000000780000001E00000007800000078000001E00000078000001E0000007800000
  1595. 1E00000078000001E00000078000001E00000078000000E000000019187D9520>I<0000
  1596. 0C0000000C0000001C0000001C0000003C0000007C0000005C0000009C0000008E000001
  1597. 0E0000010E0000020E0000040E0000040E0000080E0000080E0000100E0000200E00003F
  1598. FE0000400700004007000080070001000700010007000200070002000700060007001E00
  1599. 0700FF807FF01C1D7F9C1F>65 D<01FFFF00003C01C0003800E0003800F0003800700038
  1600. 007000700070007000F0007000F0007001E000E003C000E0078000E01F0000FFFC0001C0
  1601. 0F0001C0078001C003C001C003C0038003C0038003C0038003C0038003C0070007800700
  1602. 070007000E0007001C000E007800FFFFC0001C1C7E9B1F>I<0001F808000E0618003801
  1603. 38006000F001C0007003800070070000300F0000200E0000201C0000203C0000203C0000
  1604. 00780000007800000078000000F0000000F0000000F0000000F0000000F0000100F00001
  1605. 00F0000100700002007000020030000400380008001C0010000E0060000701800000FE00
  1606. 001D1E7E9C1E>I<01FFFF80003C01E000380070003800380038001C0038001C0070001C
  1607. 0070001E0070001E0070001E00E0001E00E0001E00E0001E00E0001E01C0003C01C0003C
  1608. 01C0003C01C000380380007803800070038000F0038000E0070001C00700038007000700
  1609. 07001C000E007800FFFFC0001F1C7E9B22>I<01FFFFF8003C0078003800180038001000
  1610. 380010003800100070001000700010007010100070100000E0200000E0200000E0600000
  1611. FFE00001C0400001C0400001C0400001C040000380804003800040038000800380008007
  1612. 0001000700010007000300070006000E003E00FFFFFC001D1C7E9B1F>I<01FFFFF0003C
  1613. 00F0003800300038002000380020003800200070002000700020007010200070100000E0
  1614. 200000E0200000E0600000FFE00001C0400001C0400001C0400001C04000038080000380
  1615. 00000380000003800000070000000700000007000000070000000F000000FFF000001C1C
  1616. 7E9B1B>I<0001F808000E061800380138006000F001C0007003800070070000300F0000
  1617. 200E0000201C0000203C0000203C000000780000007800000078000000F0000000F00000
  1618. 00F0007FF0F0000780F0000700F0000700F00007007000070070000E0030000E0038000E
  1619. 001C001E000E0064000701840000FE00001D1E7E9C21>I<01FFC3FF80003C0078000038
  1620. 007000003800700000380070000038007000007000E000007000E000007000E000007000
  1621. E00000E001C00000E001C00000E001C00000FFFFC00001C003800001C003800001C00380
  1622. 0001C0038000038007000003800700000380070000038007000007000E000007000E0000
  1623. 07000E000007000E00000F001E0000FFE1FFC000211C7E9B23>I<01FFE0003C00003800
  1624. 00380000380000380000700000700000700000700000E00000E00000E00000E00001C000
  1625. 01C00001C00001C00003800203800203800203800407000407000C0700180700380E00F0
  1626. FFFFF0171C7E9B1C>76 D<01FE0000FF003E0000F0002E0001E0002E0002E0002E0002E0
  1627. 002E0004E0004E0009C0004E0009C000470011C000470011C00087002380008700438000
  1628. 87004380008700838001070107000107010700010382070001038207000203840E000203
  1629. 880E000203880E000203900E000403A01C000403A01C000401C01C000C01C01C001C0180
  1630. 3C00FF8103FF80281C7E9B28>I<01FC00FF80001C001C00002E001800002E001000002E
  1631. 001000002700100000470020000043002000004380200000438020000081C040000081C0
  1632. 40000081C040000080E040000100E0800001007080000100708000010070800002003900
  1633. 000200390000020039000002001D000004001E000004000E000004000E00000C000E0000
  1634. 1C00040000FF80040000211C7E9B21>I<01FFFF00003C03C0003800E0003800F0003800
  1635. 7000380070007000F0007000F0007000F0007000E000E001E000E003C000E0078000E01E
  1636. 0001FFF00001C0000001C0000001C0000003800000038000000380000003800000070000
  1637. 000700000007000000070000000F000000FFE000001C1C7E9B1B>80
  1638. D<0003F800000E0E000038038000E001C001C001C0038000E0070000E00F0000F01E0000
  1639. F01C0000F03C0000F03C0000F0780000F0780000F0780000F0F00001E0F00001E0F00001
  1640. E0F00003C0F00003C0F0000380F0000780F0000F00703C0E0070421C0038823800388270
  1641. 001C83C0000787810001FF0100000303000003020000038E000003FC000003F8000001F8
  1642. 000001E0001C257E9C21>I<01FFFE00003C03C0003800E0003800F00038007000380070
  1643. 007000F0007000F0007000F0007001E000E001C000E0078000E01E0000FFF00001C03000
  1644. 01C0180001C01C0001C01C0003801C0003801C0003801C0003801C0007003C0007003C08
  1645. 07003C0807003C100F001E10FFE00E20000007C01D1D7E9B20>I<000FC100303300400F
  1646. 00800601800603000603000606000406000407000007000007800003F00001FF0000FFC0
  1647. 003FE00003E00000F00000700000300000302000302000306000606000606000C0600080
  1648. F00300CC060083F800181E7E9C19>I<7FF03FE00F0007000E0006000E0004000E000400
  1649. 0E0004001C0008001C0008001C0008001C00080038001000380010003800100038001000
  1650. 70002000700020007000200070002000E0004000E0004000E0004000E0008000E0008000
  1651. E00100006002000060040000300800001830000007C000001B1D7D9B1C>85
  1652. D<FFC1FFC1FF1C003C003C1C001C00101C001C00201C003C00201C007C00401C005C0040
  1653. 1C009C00801C009C00801C011C01001C011C01001C021C02001C021C04001C041C04001C
  1654. 081C08001E081C08000E101C10000E101C10000E200E20000E200E60000E400E40000E40
  1655. 0E80000E800E80000F000F00000F000F00000E000E00000E000E00000C000C00000C0008
  1656. 0000281D7D9B27>87 D<01FFC0FF80001E003C00001E003000000E002000000F00400000
  1657. 070080000007010000000782000000038400000003C800000001D000000001F000000000
  1658. E000000000E000000000F00000000170000000027000000004380000000838000000103C
  1659. 000000201C000000401E000000800E000001800E000003000F000006000700001E000F80
  1660. 00FF803FF000211C7F9B22>I<FFE007F80F0001E00F0001800700010007000200078004
  1661. 000380080003C0100001C0300001C0200001E0400000E0800000F1000000720000007600
  1662. 00007C000000380000003800000070000000700000007000000070000000E0000000E000
  1663. 0000E0000000E0000001C000001FFC00001D1C7F9B18>I<00FFFFE000F001C001C00380
  1664. 0180070001000E0001001E0002001C0002003800020070000000E0000001C00000038000
  1665. 00070000000F0000001E0000001C0000003800000070020000E0040001C0040003800400
  1666. 070008000F0008000E0018001C003000380070007001E000FFFFE0001B1C7E9B1C>I<00
  1667. 0E001100310061006100C100C101C201820384038407080708071007200E400E400E800F
  1668. 000E000C000C001C002C004C008C02060C021001E0101D809C11>96
  1669. D<01E3000717000C0F00180F00380E00300E00700E00700E00E01C00E01C00E01C00E01C
  1670. 00E03880E03880E038806078803199001E0E0011127E9116>I<3F00070007000E000E00
  1671. 0E000E001C001C001C001C0039E03A303C1838187018701C701C701CE038E038E038E030
  1672. E070E060E0C061C023001E000E1D7E9C12>I<01F0030C0E0C1C1E383C301870007000E0
  1673. 00E000E000E000E000E0046008601030601F800F127E9112>I<0007E00000E00000E000
  1674. 01C00001C00001C00001C000038000038000038000038001E7000717000C0F00180F0038
  1675. 0E00300E00700E00700E00E01C00E01C00E01C00E01C00E03880E03880E0388060788031
  1676. 99001E0E00131D7E9C16>I<0001E0000630000E78000CF0001C60001C00001C00001C00
  1677. 003C0000380000380003FFC000380000380000700000700000700000700000700000E000
  1678. 00E00000E00000E00000E00001C00001C00001C00001C00001C000018000038000038000
  1679. 630000F30000F60000E4000078000015257E9C14>102 D<007180018B80030780060780
  1680. 0E07000C07001C07001C0700380E00380E00380E00380E00381C00381C00381C00183C00
  1681. 08F800073800003800003800007000607000F06000F0E000E180007E0000111A7F9114>
  1682. I<0FC00001C00001C0000380000380000380000380000700000700000700000700000E3E
  1683. 000EC3000F03800E03801E03801C03801C03801C0380380700380700380700380E00700E
  1684. 20700E20701C20701C40E00C80600700131D7E9C18>I<01C003C003C001800000000000
  1685. 000000000000001C00270047004700870087000E000E001C001C001C0038003880388070
  1686. 80710032001C000A1C7E9B0E>I<0007000F000F00060000000000000000000000000070
  1687. 009C010C020C021C041C001C001C0038003800380038007000700070007000E000E000E0
  1688. 00E001C061C0F180F300E6007C001024809B11>I<0FC00001C00001C000038000038000
  1689. 0380000380000700000700000700000700000E07000E18800E21C00E23C01C47801C8300
  1690. 1D00001E00003F800039C00038E00038E00070E10070E10070E10070E200E06200603C00
  1691. 121D7E9C16>I<381F81F04E20C6184640E81C4680F01C8F00F01C8E00E01C0E00E01C0E
  1692. 00E01C1C01C0381C01C0381C01C0381C01C0703803807138038071380380E1380380E270
  1693. 0700643003003820127E9124>109 D<381F004E61804681C04701C08F01C08E01C00E01
  1694. C00E01C01C03801C03801C03801C0700380710380710380E10380E207006403003801412
  1695. 7E9119>I<07078009C86008D03008E03011C03011C03801C03801C03803807003807003
  1696. 80700380600700E00700C00701800783000E86000E78000E00000E00001C00001C00001C
  1697. 00001C00003C0000FF8000151A819115>112 D<383C4E424687470F8E1E8E0C0E000E00
  1698. 1C001C001C001C0038003800380038007000300010127E9113>114
  1699. D<01F0060C04040C0E180C1C001F000FE00FF003F80038201C7018F018F010803060601F
  1700. 800F127E9113>I<00C001C001C001C00380038003800380FFF00700070007000E000E00
  1701. 0E000E001C001C001C001C00382038203840384018800F000C1A80990F>I<1C00C08027
  1702. 01C1C04701C1C04701C0C087038040870380400E0380400E0380401C0700801C0700801C
  1703. 0700801C07010018060100180602001C0E02001C0F04000E13080003E1F0001A127E911E
  1704. >119 D<07878008C84010F0C020F1E020E3C040E18000E00000E00001C00001C00001C0
  1705. 0001C000638080F38080F38100E5810084C60078780013127E9118>I<1C00C02701C047
  1706. 01C04701C08703808703800E03800E03801C07001C07001C07001C0700180E00180E0018
  1707. 0E001C1E000C3C0007DC00001C00001800603800F03000F06000E0C0004180003E000012
  1708. 1A7E9114>I<038107C10FE6081C10080010002000400080010002000400080410042C18
  1709. 77F843F081C010127E9113>I E /FC 59 125 df<0001FC000703000C03001C07001C03
  1710. 00180000380000380000380000380000700007FFFC00701C00701C00701C00E03800E038
  1711. 00E03800E03800E07001C07001C07001C07001C0E201C0E201C0E20380E4038064038038
  1712. 038000030000070000060000C60000E40000CC00007000001825819C17>12
  1713. D<003C00000063003000C1007001808070038080200301802007038040070300800E0001
  1714. 000E0002000E0004000EE01A000F1022000E1041000E1081001A20808039C10080300160
  1715. 807000E0807000E080E0000100E0000100E0000100E0000200E000020060000400700008
  1716. 0030001000180060000E03800001FC00001C1F7B9D20>38 D<183C3C3C04040808102040
  1717. 80060C779C0D>I<FFC0FFC0FFC00A037D890F>45 D<3078F06005047C830D>I<00020006
  1718. 000C001C007C039C0038003800380038007000700070007000E000E000E000E001C001C0
  1719. 01C001C003800380038003800780FFF00F1C7C9B15>49 D<003C0000C300010180020180
  1720. 0201C00441C00441C00841C00841C00841C01083801083801107000E0600000C00001800
  1721. 00300000C0000100000600000800001001001002002002004006007E0C00C7F80083F800
  1722. 80E000121D7C9B15>I<003E0000C1800101800200C00400C00440C00841C00841C00841
  1723. C0088380070380000700000E0001F800003800000C00000C00000E00000E00000E00000E
  1724. 00700E00E01C00801C0080380080300040600021C0001F0000121D7C9B15>I<00018000
  1725. 01C0000380000380000380000300000700000700000600000E00000C00001C0000180000
  1726. 180000300000300000600000400000C600018E00010E00020E00061C000C1C00181C003F
  1727. 1C0040F800803F0000380000380000700000700000700000700000E00000600012247E9B
  1728. 15>I<09C04017E0801FE0803C6100302700601A00400600400400800C00800800001800
  1729. 00100000300000600000600000600000C00000C00001C000018000038000038000030000
  1730. 0700000700000700000E00000E00000C0000121D799B15>55 D<003C0000C60001830003
  1731. 03000603000E03000C03801C03801C03001C0300380700380700380700380F00380E0018
  1732. 1E00181E000C6C00079C00001C00001800003800003000006000E0C000E0C00081800086
  1733. 00007C0000111D7B9B15>57 D<060F0F06000000000000000000003078F06008127C910D
  1734. >I<0000180000001800000038000000380000007800000078000000B8000001B8000001
  1735. 38000002380000023C0000041C0000041C0000081C0000181C0000101C0000201C000020
  1736. 1C00007FFC0000401C0000801C0001801C0001001C0002001C0002001C0004000E000C00
  1737. 0E001C001E00FF00FFC01A1D7E9C1F>65 D<01FFFE00003C0780003803C0003801C00038
  1738. 01C0003801C0007001C0007003C0007003C00070078000E0070000E00E0000E03C0000FF
  1739. F80001C01C0001C00E0001C00F0001C00F0003800F0003800F0003800F0003800F000700
  1740. 1E0007001C0007003C00070078000E01E000FFFF80001A1C7D9B1D>I<0003F020001E0C
  1741. 60003002E000E003C001C001C0038001C0070000C00E0000801E0000801C0000803C0000
  1742. 803C000000780000007800000078000000F0000000F0000000F0000000F0000000F00004
  1743. 00F0000400F0000400F0000800700008007000100038002000180040000C018000070600
  1744. 0001F800001B1E7A9C1E>I<01FFFE00003C0780003801C0003801C0003800E0003800E0
  1745. 007000F00070007000700070007000F000E000F000E000F000E000F000E000F001C001E0
  1746. 01C001E001C001E001C001C0038003C003800380038007800380070007000E0007001C00
  1747. 07003800070070000E01C000FFFF00001C1C7D9B1F>I<01FFFFE0003C00E00038006000
  1748. 38004000380040003800400070004000700040007020400070200000E0400000E0400000
  1749. E0C00000FFC00001C0800001C0800001C0800001C0800003810100038001000380020003
  1750. 800200070004000700040007000C00070018000E007800FFFFF0001B1C7D9B1C>I<0003
  1751. F020001E0C60003002E000E003C001C001C0038001C0070000C00E0000801E0000801C00
  1752. 00803C0000803C000000780000007800000078000000F0000000F0000000F001FFC0F000
  1753. 1E00F0001C00F0001C00F0001C00F0001C00700038007000380038003800180078000C00
  1754. 90000707100001F800001B1E7A9C20>71 D<01FFCFFE003C01E0003801C0003801C00038
  1755. 01C0003801C00070038000700380007003800070038000E0070000E0070000E0070000FF
  1756. FF0001C00E0001C00E0001C00E0001C00E0003801C0003801C0003801C0003801C000700
  1757. 38000700380007003800070038000F007800FFE7FF001F1C7D9B1F>I<01FFC0003C0000
  1758. 380000380000380000380000700000700000700000700000E00000E00000E00000E00001
  1759. C00001C00001C00001C0000380000380000380000380000700000700000700000700000F
  1760. 0000FFE000121C7E9B10>I<007FF0000780000700000700000700000700000E00000E00
  1761. 000E00000E00001C00001C00001C00001C00003800003800003800003800007000007000
  1762. 00700000700060E000E0E000C0C00081C0008380004700003C0000141D7B9B16>I<01FF
  1763. E0003C0000380000380000380000380000700000700000700000700000E00000E00000E0
  1764. 0000E00001C00001C00001C00001C0000380080380080380080380100700100700300700
  1765. 600700E00E03C0FFFFC0151C7D9B1A>76 D<01FE0007F8003E000780002E000F00002E00
  1766. 1700002E001700002E002700004E002E00004E004E00004E004E00004E008E00008E011C
  1767. 00008E011C00008E021C00008E021C000107043800010704380001070838000107103800
  1768. 0207107000020720700002072070000207407000040740E000040780E000040700E0000C
  1769. 0700E0001C0601E000FF861FFC00251C7D9B25>I<0007F000001C1C0000700E0000E007
  1770. 0001C0038003800380070003800E0003C01E0003C01C0003C03C0003C03C0003C0780003
  1771. C0780003C0780003C0F0000780F0000780F0000780F0000F00F0000F00F0000E00F0001E
  1772. 00F0003C0070003800700070007800E0003801C0001C0380000E0E000003F800001A1E7A
  1773. 9C20>79 D<01FFFC00003C070000380380003801C0003801C0003801C0007003C0007003
  1774. C0007003C00070038000E0078000E0070000E00E0000E0380001FFE00001C0000001C000
  1775. 0001C0000003800000038000000380000003800000070000000700000007000000070000
  1776. 000F000000FFE000001A1C7D9B1C>I<01FFF800003C0E00003807000038038000380380
  1777. 0038038000700780007007800070078000700F0000E00E0000E01C0000E0700000FFC000
  1778. 01C0C00001C0600001C0700001C07000038070000380700003807000038070000700F000
  1779. 0700F0400700F0400700F0800F007880FFE0790000001E001A1D7D9B1E>82
  1780. D<000F8400304C00403C0080180100180300180300180600100600100600000700000700
  1781. 0003E00003FC0001FF00007F800007C00001C00001C00000C00000C02000C02000C06001
  1782. 80600180600300600200F00400CC180083E000161E7D9C17>I<1FFFFFC01C0701C0300E
  1783. 00C0200E0080600E0080400E0080401C0080801C0080801C0080001C0000003800000038
  1784. 000000380000003800000070000000700000007000000070000000E0000000E0000000E0
  1785. 000000E0000001C0000001C0000001C0000001C0000003C000007FFE00001A1C799B1E>
  1786. I<7FF0FF800F001C000E0018000E0010000E0010000E0010001C0020001C0020001C0020
  1787. 001C00200038004000380040003800400038004000700080007000800070008000700080
  1788. 00E0010000E0010000E0010000E0020000E0020000E0040000E004000060080000303000
  1789. 00104000000F800000191D779B1F>I<FF803FC01C000F001C0004001C0008001C000800
  1790. 1C0010001C0010001C0020001C0040001C0040001E0080000E0080000E0100000E020000
  1791. 0E0200000E0400000E0400000E0800000E1800000E1000000E2000000720000007400000
  1792. 07C0000007800000070000000700000006000000060000001A1D779B1F>I<FF83FF0FF0
  1793. 3C007001C038007001803800F001003800F0020038017002003801700400380270040038
  1794. 027008001C047008001C047010001C087010001C087020001C107020001C107040001C20
  1795. 7040001C207080001C407180001C407100001C807200001D807200001D007400001E0074
  1796. 00001E007800001C007800001C00700000180070000018006000001000600000241D779B
  1797. 29>I<01FF81FE001E00F0001C0060001E0080000E0180000E0100000F02000007040000
  1798. 070800000790000003A0000003C0000001C0000001C0000001E0000002E0000004E00000
  1799. 08F0000010700000207000006038000040380000803C0001001C0002001C0006001E001E
  1800. 001E00FF80FFC01F1C7E9B1F>I<FFC00FE00E0007800E0006000F000400070008000700
  1801. 180007801000038020000380400003C0800001C1800001C1000001E2000000E4000000EC
  1802. 000000F80000007000000070000000E0000000E0000000E0000000E0000001C0000001C0
  1803. 000001C0000001C00000038000003FF800001B1C789B1F>I<03CC063C0C3C181C383830
  1804. 3870387038E070E070E070E070E0E2C0E2C0E261E462643C380F127B9115>97
  1805. D<3F00070007000E000E000E000E001C001C001C001C0039C03E60383038307038703870
  1806. 387038E070E070E070E060E0E0C0C0C1C0618063003C000D1D7B9C13>I<01F007080C08
  1807. 181C3838300070007000E000E000E000E000E000E008E010602030C01F000E127B9113>
  1808. I<001F80000380000380000700000700000700000700000E00000E00000E00000E0003DC
  1809. 00063C000C3C00181C00383800303800703800703800E07000E07000E07000E07000E0E2
  1810. 00C0E200C0E20061E4006264003C3800111D7B9C15>I<01E007100C1018083810701070
  1811. 607F80E000E000E000E000E000E0086010602030C01F000D127B9113>I<0003C0000670
  1812. 000C70001C60001C00001C0000380000380000380000380000380003FF80007000007000
  1813. 00700000700000700000E00000E00000E00000E00000E00001C00001C00001C00001C000
  1814. 01C000038000038000038000030000030000070000C60000E60000CC0000780000142581
  1815. 9C0D>I<00F3018F030F06070E0E0C0E1C0E1C0E381C381C381C381C3838303830381878
  1816. 18F00F700070007000E000E0C0C0E1C0C3007E00101A7D9113>I<0FC00001C00001C000
  1817. 0380000380000380000380000700000700000700000700000E78000E8C000F0E000E0E00
  1818. 1C0E001C0E001C0E001C0E00381C00381C00381C00383800703880703880707080707100
  1819. E03200601C00111D7D9C15>I<01800380010000000000000000000000000000001C0026
  1820. 00470047008E008E000E001C001C001C0038003800710071007100720072003C00091C7C
  1821. 9B0D>I<0006000E0006000000000000000000000000000000F001180218021804380438
  1822. 00380038007000700070007000E000E000E000E001C001C001C001C003800380C300E700
  1823. CE0078000F24819B0D>I<0FC00001C00001C00003800003800003800003800007000007
  1824. 00000700000700000E0F000E11000E23800E43801C83001C80001D00001E00003F800039
  1825. C00038E00038E00070E20070E20070E20070E400E06400603800111D7D9C13>I<1F8003
  1826. 80038007000700070007000E000E000E000E001C001C001C001C00380038003800380070
  1827. 00700070007000E400E400E400E40068003800091D7C9C0B>I<3C1E0780266318C04683
  1828. A0E04703C0E08E0380E08E0380E00E0380E00E0380E01C0701C01C0701C01C0701C01C07
  1829. 0380380E0388380E0388380E0708380E0710701C0320300C01C01D127C9122>I<3C3C00
  1830. 2646004687004707008E07008E07000E07000E07001C0E001C0E001C0E001C1C00381C40
  1831. 381C40383840383880701900300E0012127C9117>I<01E007180C0C180C380C300E700E
  1832. 700EE01CE01CE01CE018E038E030E06060C031801E000F127B9115>I<07870004D98008
  1833. E0C008E0C011C0E011C0E001C0E001C0E00381C00381C00381C003818007038007030007
  1834. 07000706000E8C000E70000E00000E00001C00001C00001C00001C00003C0000FF800013
  1835. 1A7F9115>I<3C3C26C2468747078E068E000E000E001C001C001C001C00380038003800
  1836. 38007000300010127C9112>114 D<01F006080C080C1C18181C001F001FC00FF007F000
  1837. 7800386030E030C030806060C01F000E127D9111>I<00C001C001C001C0038003800380
  1838. 0380FFE00700070007000E000E000E000E001C001C001C001C0038403840384038801900
  1839. 0E000B1A7D990E>I<1E0300270700470700470700870E00870E000E0E000E0E001C1C00
  1840. 1C1C001C1C001C1C003838803838801838801839001C5900078E0011127C9116>I<1E06
  1841. 270E470E4706870287020E020E021C041C041C041C0818083808181018200C4007800F12
  1842. 7C9113>I<1E01832703874703874703838707018707010E07010E07011C0E021C0E021C
  1843. 0E021C0E04180C04181C04181C081C1C100C263007C3C018127C911C>I<070E00199100
  1844. 10E38020E38041C30041C00001C00001C000038000038000038000038000070200670200
  1845. E70400CB04008B080070F00011127D9113>I<1E03270747074707870E870E0E0E0E0E1C
  1846. 1C1C1C1C1C1C1C38383838183818381C7007F00070007000E0E0C0E1C0818047003C0010
  1847. 1A7C9114>I<038207C20FEC083810080010002000400080010002000400080810083830
  1848. 67F043E081C00F127D9111>I<FFFFFFFFF825017B8B2A>124 D E
  1849. /FD 92 125 df<00030000000300000007800000078000000FC000000BC0000013E00000
  1850. 11E0000021F0000020F0000040F8000040780000807C0000803C0001003E0001001E0002
  1851. 001F0002000F0004000F8004000780080007C0080003C0100003E0100001E0200000F020
  1852. 0000F07FFFFFF8FFFFFFFCFFFFFFFC1E1D7E9C23>1 D<007E1F0001C1B1800303E3C007
  1853. 03C3C00E03C1800E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E
  1854. 01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E
  1855. 01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0007F87FC001A1D809C18
  1856. >11 D<007E0001C1800301800703C00E03C00E01800E00000E00000E00000E00000E0000
  1857. FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
  1858. 0E01C00E01C00E01C00E01C00E01C07F87F8151D809C17>I<007FC001C1C00303C00703
  1859. C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFFFC00E01C00E01C00E01C00E01
  1860. C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
  1861. C07FCFF8151D809C17>I<003F07E00001C09C18000380F018000701F03C000E01E03C00
  1862. 0E00E018000E00E000000E00E000000E00E000000E00E000000E00E00000FFFFFFFC000E
  1863. 00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00
  1864. E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E0
  1865. 1C000E00E01C007FC7FCFF80211D809C23>I<FC001C001C001C001C001C001C001C001C
  1866. 001C001C001C001C001C001C001C001C00FF8009127F910C>16 D<1C1C3C3870C0800607
  1867. 779C15>19 D<C0C061803F000C000A047B9915>I<60F0F0F0F0F0F0F060606060606060
  1868. 606060606060000000000060F0F060041E7C9D0C>33 D<6060F0F0F8F868680808080808
  1869. 08101010102020404080800D0C7F9C15>I<00E000000190000003080000030800000708
  1870. 00000708000007080000070800000710000007100000072000000740000003C03FE00380
  1871. 0F00038006000380040005C0040009C0080010E0100030E010006070200060702000E038
  1872. 4000E03C4000E01C8000E00F0020E0070020700780403009C0401830E18007C03E001B1F
  1873. 7E9D20>38 D<60F0F8680808081010204080050C7C9C0C>I<004000800100020006000C
  1874. 000C0018001800300030007000600060006000E000E000E000E000E000E000E000E000E0
  1875. 00E000E000E000600060006000700030003000180018000C000C00060002000100008000
  1876. 400A2A7D9E10>I<800040002000100018000C000C000600060003000300038001800180
  1877. 018001C001C001C001C001C001C001C001C001C001C001C001C001800180018003800300
  1878. 0300060006000C000C00180010002000400080000A2A7E9E10>I<018001800180018041
  1879. 82F18F399C0FF003C003C00FF0399CF18F4182018001800180018010127E9E15>I<0006
  1880. 000000060000000600000006000000060000000600000006000000060000000600000006
  1881. 0000000600000006000000060000FFFFFFE0FFFFFFE00006000000060000000600000006
  1882. 000000060000000600000006000000060000000600000006000000060000000600000006
  1883. 00001B1C7E9720>I<60F0F0701010101020204080040C7C830C>I<FFE0FFE00B0280890E
  1884. >I<60F0F06004047C830C>I<00010003000600060006000C000C000C0018001800180030
  1885. 003000300060006000C000C000C0018001800180030003000300060006000C000C000C00
  1886. 180018001800300030003000600060006000C000C00010297E9E15>I<03C00C30181830
  1887. 0C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E007E00760
  1888. 066006700E300C300C18180C3007E0101D7E9B15>I<030007003F00C700070007000700
  1889. 070007000700070007000700070007000700070007000700070007000700070007000700
  1890. 07000F80FFF80D1C7C9B15>I<07C01830201C400C400EF00FF80FF807F8077007000F00
  1891. 0E000E001C001C00380070006000C00180030006010C01180110023FFE7FFEFFFE101C7E
  1892. 9B15>I<07E01830201C201C781E780E781E381E001C001C00180030006007E00030001C
  1893. 001C000E000F000F700FF80FF80FF80FF00E401C201C183007E0101D7E9B15>I<000C00
  1894. 000C00001C00003C00003C00005C0000DC00009C00011C00031C00021C00041C000C1C00
  1895. 081C00101C00301C00201C00401C00C01C00FFFFC0001C00001C00001C00001C00001C00
  1896. 001C00001C0001FFC0121C7F9B15>I<300C3FF83FF03FC0200020002000200020002000
  1897. 23E024302818301C200E000E000F000F000F600FF00FF00FF00F800E401E401C20381870
  1898. 07C0101D7E9B15>I<00F0030C06040C0E181E301E300C700070006000E3E0E430E818F0
  1899. 0CF00EE006E007E007E007E007E007600760077006300E300C18180C3003E0101D7E9B15
  1900. >I<4000007FFF807FFF007FFF0040020080040080040080080000100000100000200000
  1901. 600000400000C00000C00001C00001800001800003800003800003800003800007800007
  1902. 8000078000078000078000078000030000111D7E9B15>I<03E00C301008200C20066006
  1903. 600660067006780C3E083FB01FE007F007F818FC307E601E600FC007C003C003C003C003
  1904. 60026004300C1C1007E0101D7E9B15>I<03C00C301818300C700C600EE006E006E007E0
  1905. 07E007E007E0076007700F300F18170C2707C700060006000E300C780C78187010203030
  1906. C00F80101D7E9B15>I<60F0F0600000000000000000000060F0F06004127C910C>I<60F0
  1907. F0600000000000000000000060F0F0701010101020204080041A7C910C>I<7FFFFFC0FF
  1908. FFFFE00000000000000000000000000000000000000000000000000000000000000000FF
  1909. FFFFE07FFFFFC01B0C7E8F20>61 D<0FE03038401CE00EF00EF00EF00E000C001C003000
  1910. 6000C0008001800100010001000100010001000000000000000000000003000780078003
  1911. 000F1D7E9C14>63 D<003F800000C0600003001800040004000800020010000100201F00
  1912. 802070808040E0404040C0384041C0384081803820838038208380382083803820838038
  1913. 20838038208180382041C0382040C0384040E0784020709880201F0F0010000000080000
  1914. 0004000000030001E000C01F80003FF0001B1D7E9C20>I<000600000006000000060000
  1915. 000F0000000F0000000F00000017800000178000001780000023C0000023C0000023C000
  1916. 0041E0000041E0000041E0000080F0000080F0000180F8000100780001FFF80003007C00
  1917. 02003C0002003C0006003E0004001E0004001E000C001F001E001F00FF80FFF01C1D7F9C
  1918. 1F>I<FFFFC00F00F00F00380F003C0F001C0F001E0F001E0F001E0F001E0F001C0F003C
  1919. 0F00780F01F00FFFE00F00780F003C0F001E0F000E0F000F0F000F0F000F0F000F0F000F
  1920. 0F001E0F001E0F003C0F0078FFFFE0181C7E9B1D>I<001F808000E06180018019800700
  1921. 07800E0003801C0003801C00018038000180780000807800008070000080F0000000F000
  1922. 0000F0000000F0000000F0000000F0000000F0000000F000000070000080780000807800
  1923. 0080380000801C0001001C0001000E000200070004000180080000E03000001FC000191E
  1924. 7E9C1E>I<FFFFC0000F00F0000F003C000F000E000F0007000F0007000F0003800F0003
  1925. C00F0001C00F0001C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001
  1926. E00F0001E00F0001C00F0001C00F0003C00F0003800F0007800F0007000F000E000F001C
  1927. 000F007000FFFFC0001B1C7E9B20>I<FFFFFC0F003C0F000C0F00040F00040F00060F00
  1928. 020F00020F02020F02000F02000F02000F06000FFE000F06000F02000F02000F02000F02
  1929. 010F00010F00020F00020F00020F00060F00060F000C0F003CFFFFFC181C7E9B1C>I<FF
  1930. FFF80F00780F00180F00080F00080F000C0F00040F00040F02040F02000F02000F02000F
  1931. 06000FFE000F06000F02000F02000F02000F02000F00000F00000F00000F00000F00000F
  1932. 00000F00000F8000FFF800161C7E9B1B>I<001F808000E0618001801980070007800E00
  1933. 03801C0003801C00018038000180780000807800008070000080F0000000F0000000F000
  1934. 0000F0000000F0000000F0000000F000FFF0F0000F807000078078000780780007803800
  1935. 07801C0007801C0007800E00078007000B800180118000E06080001F80001C1E7E9C21>
  1936. I<FFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C
  1937. 000F003C000F003C000F003C000F003C000FFFFC000F003C000F003C000F003C000F003C
  1938. 000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C
  1939. 00FFF3FFC01A1C7E9B1F>I<FFF00F000F000F000F000F000F000F000F000F000F000F00
  1940. 0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF00C1C7F9B
  1941. 0F>I<1FFF00F80078007800780078007800780078007800780078007800780078007800
  1942. 7800780078007800787078F878F878F878F0F040E021C01F00101D7F9B15>I<FFF03FE0
  1943. 0F000F000F000C000F0008000F0010000F0020000F0040000F0080000F0100000F020000
  1944. 0F0400000F0E00000F1F00000F2F00000F2780000F4780000F83C0000F01E0000F01E000
  1945. 0F00F0000F00F8000F0078000F003C000F003C000F001E000F001F000F001F80FFF07FF0
  1946. 1C1C7E9B20>I<FFF8000F80000F00000F00000F00000F00000F00000F00000F00000F00
  1947. 000F00000F00000F00000F00000F00000F00000F00000F00000F00080F00080F00080F00
  1948. 180F00180F00100F00300F00700F01F0FFFFF0151C7E9B1A>I<FF8000FF800F8000F800
  1949. 0F8000F8000BC00178000BC00178000BC001780009E002780009E002780008F004780008
  1950. F004780008F0047800087808780008780878000878087800083C107800083C107800083C
  1951. 107800081E207800081E207800081E207800080F407800080F4078000807807800080780
  1952. 7800080780780008030078001C03007800FF8307FF80211C7E9B26>I<FF007FC00F800E
  1953. 000F8004000BC0040009E0040009E0040008F0040008F8040008780400083C0400083C04
  1954. 00081E0400080F0400080F0400080784000807C4000803C4000801E4000801E4000800F4
  1955. 0008007C0008007C0008003C0008003C0008001C0008000C001C000C00FF8004001A1C7E
  1956. 9B1F>I<003F800000E0E0000380380007001C000E000E001C0007003C00078038000380
  1957. 780003C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0
  1958. F00001E0F00001E0700001C0780003C0780003C0380003803C0007801C0007000E000E00
  1959. 07001C000380380000E0E000003F80001B1E7E9C20>I<FFFF800F00E00F00780F003C0F
  1960. 001C0F001E0F001E0F001E0F001E0F001E0F001C0F003C0F00780F00E00FFF800F00000F
  1961. 00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000FFF00017
  1962. 1C7E9B1C>I<FFFF00000F01E0000F0078000F003C000F001C000F001E000F001E000F00
  1963. 1E000F001E000F001C000F003C000F0078000F01E0000FFF00000F03C0000F00E0000F00
  1964. F0000F0078000F0078000F0078000F0078000F0078000F0078000F0078100F0078100F00
  1965. 38100F003C20FFF01C20000007C01C1D7E9B1F>82 D<07E0801C19803005807003806001
  1966. 80E00180E00080E00080E00080F00000F800007C00007FC0003FF8001FFE0007FF0000FF
  1967. 80000F800007C00003C00001C08001C08001C08001C0C00180C00180E00300D00200CC0C
  1968. 0083F800121E7E9C17>I<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F002080
  1969. 0F0020800F0020800F0020000F0000000F0000000F0000000F0000000F0000000F000000
  1970. 0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
  1971. 0F0000000F0000001F800003FFFC001B1C7F9B1E>I<FFF07FC00F000E000F0004000F00
  1972. 04000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00
  1973. 04000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00
  1974. 04000700080007800800038010000180100000C020000070C000001F00001A1D7E9B1F>
  1975. I<FFE00FF01F0003C00F0001800F0001000F800300078002000780020003C0040003C004
  1976. 0003C0040001E0080001E0080001F0080000F0100000F0100000F8300000782000007820
  1977. 00003C4000003C4000003C4000001E8000001E8000001F8000000F0000000F0000000600
  1978. 0000060000000600001C1D7F9B1F>I<FFE0FFE0FF1F001F003C1E001E00180F001F0010
  1979. 0F001F00100F001F001007801F00200780278020078027802003C027804003C043C04003
  1980. C043C04003E043C04001E081E08001E081E08001E081E08000F100F10000F100F10000F1
  1981. 00F100007900FA00007A007A00007A007A00003E007C00003C003C00003C003C00003C00
  1982. 3C00001800180000180018000018001800281D7F9B2B>I<7FF0FFC00FC03E0007801800
  1983. 03C0180003E0100001E0200001F0600000F0400000788000007D8000003D0000001E0000
  1984. 001F0000000F0000000F8000000F80000013C0000023E0000021E0000041F00000C0F800
  1985. 0080780001007C0003003C0002001E0006001F001F003F80FFC0FFF01C1C7F9B1F>I<FF
  1986. F007FC0F8001E00780008007C0018003C0010003E0020001F0020000F0040000F8040000
  1987. 780800007C1800003C1000001E2000001F2000000F4000000FC000000780000007800000
  1988. 078000000780000007800000078000000780000007800000078000000780000007800000
  1989. 7FF8001E1C809B1F>I<7FFFF07C01F07001E06003C06003C0400780400F80400F00401E
  1990. 00001E00003C00007C0000780000F00000F00001E00003E00003C0100780100780100F00
  1991. 101F00301E00203C00203C00607800E0F803E0FFFFE0141C7E9B19>I<FEFEC0C0C0C0C0
  1992. C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE0729
  1993. 7C9E0C>I<08081010202040404040808080808080B0B0F8F8787830300D0C7A9C15>I<FE
  1994. FE0606060606060606060606060606060606060606060606060606060606060606060606
  1995. 0606FEFE0729809E0C>I<0810204040808080B0F87830050C7D9C0C>96
  1996. D<1FC000307000783800781C00301C00001C00001C0001FC000F1C00381C00701C00601C
  1997. 00E01C40E01C40E01C40603C40304E801F870012127E9115>I<FC00001C00001C00001C
  1998. 00001C00001C00001C00001C00001C00001C00001C00001C7C001D86001E03001C01801C
  1999. 01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E030019
  2000. 060010F800131D7F9C17>I<07E00C301878307870306000E000E000E000E000E000E000
  2001. 60007004300418080C3007C00E127E9112>I<003F000007000007000007000007000007
  2002. 0000070000070000070000070000070003E7000C1700180F00300700700700600700E007
  2003. 00E00700E00700E00700E00700E00700600700700700300700180F000C370007C7E0131D
  2004. 7E9C17>I<03E00C301818300C700E6006E006FFFEE000E000E000E00060007002300218
  2005. 040C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E000E000E000E000E00FFE0
  2006. 0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E007FE00F1D
  2007. 809C0D>I<00038003C4C00C38C01C3880181800381C00381C00381C00381C001818001C
  2008. 38000C300013C0001000003000001800001FF8001FFF001FFF803003806001C0C000C0C0
  2009. 00C0C000C06001803003001C0E0007F800121C7F9215>I<FC00001C00001C00001C0000
  2010. 1C00001C00001C00001C00001C00001C00001C00001C7C001C87001D03001E03801C0380
  2011. 1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  2012. FF9FF0141D7F9C17>I<18003C003C0018000000000000000000000000000000FC001C00
  2013. 1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091D7F9C
  2014. 0C>I<00C001E001E000C000000000000000000000000000000FE000E000E000E000E000
  2015. E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E060E0F0C0F1
  2016. C061803E000B25839C0D>I<FC00001C00001C00001C00001C00001C00001C00001C0000
  2017. 1C00001C00001C00001C3FC01C0F001C0C001C08001C10001C20001C40001CE0001DE000
  2018. 1E70001C78001C38001C3C001C1C001C0E001C0F001C0F80FF9FE0131D7F9C16>I<FC00
  2019. 1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
  2020. 1C001C001C001C001C001C001C001C001C00FF80091D7F9C0C>I<FC7E07E0001C838838
  2021. 001D019018001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00
  2022. 1C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C
  2023. 01C01C00FF8FF8FF8021127F9124>I<FC7C001C87001D03001E03801C03801C03801C03
  2024. 801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF01412
  2025. 7F9117>I<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E0
  2026. 01C0E001C06001807003803003001806000E1C0003F00012127F9115>I<FC7C001D8600
  2027. 1E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C01C01C01C0
  2028. 1C01801E03001D06001CF8001C00001C00001C00001C00001C00001C00001C0000FF8000
  2029. 131A7F9117>I<03C1000C3300180B00300F00700700700700E00700E00700E00700E007
  2030. 00E00700E00700600700700700300F00180F000C370007C7000007000007000007000007
  2031. 00000700000700000700003FE0131A7E9116>I<FCE01D301E781E781C301C001C001C00
  2032. 1C001C001C001C001C001C001C001C001C00FFC00D127F9110>I<1F9030704030C010C0
  2033. 10E010F8007F803FE00FF000F880388018C018C018E010D0608FC00D127F9110>I<0400
  2034. 0400040004000C000C001C003C00FFE01C001C001C001C001C001C001C001C001C001C10
  2035. 1C101C101C101C100C100E2003C00C1A7F9910>I<FC1F801C03801C03801C03801C0380
  2036. 1C03801C03801C03801C03801C03801C03801C03801C03801C03801C07800C07800E1B80
  2037. 03E3F014127F9117>I<FF07E03C03801C01001C01000E02000E02000704000704000704
  2038. 0003880003880003D80001D00001D00000E00000E00000E00000400013127F9116>I<FF
  2039. 3FCFE03C0F03801C0701801C0701001C0B01000E0B82000E0B82000E1182000711C40007
  2040. 11C4000720C40003A0E80003A0E80003C0680001C0700001C0700001803000008020001B
  2041. 127F911E>I<7F8FF00F03800F030007020003840001C80001D80000F000007000007800
  2042. 00F800009C00010E00020E000607000403801E07C0FF0FF81512809116>I<FF07E03C03
  2043. 801C01001C01000E02000E020007040007040007040003880003880003D80001D00001D0
  2044. 0000E00000E00000E000004000004000008000008000F08000F10000F300006600003C00
  2045. 00131A7F9116>I<7FFC70386038407040F040E041C003C0038007000F040E041C043C0C
  2046. 380870087038FFF80E127F9112>I<FFFFF01401808B15>I<FFFFFFFFFF802901808B2A>
  2047. I E /FE 53 122 df<FFFFFFFFFFFFFFFFFFFFFFFF10067F9016>45
  2048. D<003F800001FFF00007E0FC000FC07E001F803F001F001F003F001F803E000F807E000F
  2049. C07E000FC07E000FC07E000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000F
  2050. E0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000F
  2051. E07E000FC07E000FC07E000FC07E000FC03F001F803F001F801F001F001F803F000FC07E
  2052. 0007E0FC0001FFF000003F80001B277DA622>48 D<000E00001E00007E0007FE00FFFE00
  2053. FFFE00F8FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
  2054. 00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
  2055. 00FE0000FE0000FE0000FE0000FE0000FE0000FE007FFFFE7FFFFE7FFFFE17277BA622>
  2056. I<00FF800007FFF0000FFFFC001E03FE003800FF807C003F80FE003FC0FF001FC0FF001F
  2057. E0FF000FE0FF000FE07E000FE03C001FE000001FE000001FC000001FC000003F8000003F
  2058. 0000007E000000FC000000F8000001F0000003E00000078000000F0000001E0000003C00
  2059. E0007000E000E000E001C001C0038001C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFF
  2060. C0FFFFFF80FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007FFFC000F80FE00
  2061. 1F007F003F807F003F803F803F803F803F803F801F803F801F003F8000007F0000007F00
  2062. 00007E000000FC000001F8000007F00000FFC00000FFC0000001F80000007E0000003F00
  2063. 00003F8000001FC000001FC000001FE000001FE03C001FE07E001FE0FF001FE0FF001FE0
  2064. FF001FC0FF003FC0FE003F807C007F003F00FE001FFFFC0007FFF00000FF80001B277DA6
  2065. 22>I<00000E0000001E0000003E0000007E000000FE000000FE000001FE000003FE0000
  2066. 077E00000E7E00000E7E00001C7E0000387E0000707E0000E07E0000E07E0001C07E0003
  2067. 807E0007007E000E007E000E007E001C007E0038007E0070007E00E0007E00FFFFFFF8FF
  2068. FFFFF8FFFFFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
  2069. 00FE00007FFFF8007FFFF8007FFFF81D277EA622>I<180003001F801F001FFFFE001FFF
  2070. FC001FFFF8001FFFF0001FFFC0001FFF00001C0000001C0000001C0000001C0000001C00
  2071. 00001C0000001C0000001C7FC0001DFFF8001F80FC001E003F0008003F0000001F800000
  2072. 1FC000001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE00
  2073. 1FC0FC001FC078003F8078003F803C007F001F01FE000FFFFC0003FFF00000FF80001B27
  2074. 7DA622>I<0007F800003FFE0000FFFF0001FC078003F00FC007C01FC00F801FC01F801F
  2075. C01F001FC03F000F803F0000007E0000007E0000007E000000FE020000FE1FF000FE3FFC
  2076. 00FE603E00FE801F00FF801F80FF000FC0FF000FC0FE000FE0FE000FE0FE000FE0FE000F
  2077. E07E000FE07E000FE07E000FE07E000FE03E000FE03F000FC01F000FC01F001F800F801F
  2078. 0007E07E0003FFFC0001FFF800003FC0001B277DA622>I<380000003E0000003FFFFFF0
  2079. 3FFFFFF03FFFFFF07FFFFFE07FFFFFC07FFFFF807FFFFF0070000E0070000E0070001C00
  2080. E0003800E0007000E000E0000001E0000001C000000380000007800000070000000F0000
  2081. 001F0000001E0000003E0000003E0000007E0000007C0000007C000000FC000000FC0000
  2082. 00FC000000FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
  2083. 00F80000007000001C297CA822>I<003FC00001FFF00003FFFC0007C07E000F003F001E
  2084. 001F001E000F803E000F803E000F803F000F803F800F803FC00F803FF01F001FFC1E001F
  2085. FE3C000FFFF8000FFFE00007FFF80001FFFC0001FFFE0007FFFF000F0FFF801E03FFC03E
  2086. 01FFC07C007FE07C001FE0F8000FE0F80007E0F80003E0F80003E0F80003E0F80003C07C
  2087. 0003C07E0007803F000F001FC03F000FFFFC0003FFF800007FC0001B277DA622>I<007F
  2088. 800001FFF00007FFF8000FC0FC001F803E003F001F007E001F807E001F807E000F80FE00
  2089. 0FC0FE000FC0FE000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE07E001FE07E00
  2090. 1FE03F003FE01F002FE00F80CFE007FF8FE001FF0FE000080FE000000FC000000FC00000
  2091. 0FC000001F803E001F807F001F807F003F007F003E007F007E007E00FC003E03F8001FFF
  2092. E0000FFF800001FE00001B277DA622>I<00000780000000000780000000000FC0000000
  2093. 000FC0000000000FC0000000001FE0000000001FE0000000003FF0000000003FF0000000
  2094. 003FF00000000077F80000000077F800000000F7FC00000000E3FC00000000E3FC000000
  2095. 01C1FE00000001C1FE00000003C1FF0000000380FF0000000380FF00000007007F800000
  2096. 07007F8000000F007FC000000E003FC000000E003FC000001C001FE000001C001FE00000
  2097. 3FFFFFF000003FFFFFF000003FFFFFF00000700007F80000700007F80000F00007FC0000
  2098. E00003FC0000E00003FC0001C00001FE0001C00001FE0003C00001FF00FFFE003FFFFCFF
  2099. FE003FFFFCFFFE003FFFFC2E297EA833>65 D<FFFFFFF800FFFFFFFF00FFFFFFFFC003F8
  2100. 001FE003F8000FF003F80007F803F80003F803F80003FC03F80003FC03F80001FC03F800
  2101. 01FC03F80001FC03F80003FC03F80003F803F80003F803F80007F003F8000FF003F8001F
  2102. C003F800FF8003FFFFFE0003FFFFFFC003F8000FF003F80003F803F80001FC03F80001FE
  2103. 03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03
  2104. F80000FF03F80000FE03F80001FE03F80003FC03F80007FC03F8001FF8FFFFFFFFE0FFFF
  2105. FFFFC0FFFFFFFE0028297DA830>I<00007FE0030007FFFC07001FFFFF0F007FF00F9F00
  2106. FF0001FF01FC0000FF03F800007F07F000003F0FE000001F1FC000001F1FC000000F3F80
  2107. 00000F3F800000077F800000077F800000077F00000000FF00000000FF00000000FF0000
  2108. 0000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F000000
  2109. 007F800000007F800000073F800000073F800000071FC00000071FC000000E0FE000000E
  2110. 07F000001C03F800003C01FC00007800FF0001F0007FF007C0001FFFFF800007FFFE0000
  2111. 007FF00028297CA831>I<FFFFFFFC0000FFFFFFFF8000FFFFFFFFE00003FC001FF80003
  2112. FC0003FC0003FC0000FE0003FC00007F0003FC00003F8003FC00001FC003FC00001FC003
  2113. FC00000FE003FC00000FE003FC000007F003FC000007F003FC000007F003FC000007F003
  2114. FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803
  2115. FC000007F803FC000007F803FC000007F803FC000007F803FC000007F003FC000007F003
  2116. FC000007F003FC00000FE003FC00000FE003FC00000FC003FC00001FC003FC00003F8003
  2117. FC00007F0003FC0000FF0003FC0003FC0003FC001FF800FFFFFFFFF000FFFFFFFF8000FF
  2118. FFFFFC00002D297EA834>I<FFFFFFFFC0FFFFFFFFC0FFFFFFFFC003FC003FC003FC000F
  2119. E003FC0003E003FC0001E003FC0001E003FC0000E003FC0000E003FC0000E003FC0000F0
  2120. 03FC01C07003FC01C07003FC01C07003FC01C00003FC03C00003FC03C00003FC0FC00003
  2121. FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C00003FC
  2122. 01C00003FC01C00003FC01C00003FC00000003FC00000003FC00000003FC00000003FC00
  2123. 000003FC00000003FC00000003FC00000003FC000000FFFFFC0000FFFFFC0000FFFFFC00
  2124. 0024297EA82A>70 D<00007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000FF00
  2125. 01FF0001FC0000FF0003F800007F0007F000003F000FE000001F001FC000001F001FC000
  2126. 000F003F8000000F003F80000007007F80000007007F80000007007F0000000000FF0000
  2127. 000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
  2128. 000000FF0000000000FF0000FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F8000
  2129. 00FF003F800000FF001FC00000FF001FC00000FF000FE00000FF0007F00000FF0003F800
  2130. 00FF0001FC0000FF0000FF0001FF00007FF007FF00001FFFFF9F000007FFFE0F0000007F
  2131. F003002D297CA835>I<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE
  2132. 0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE
  2133. 0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE
  2134. 0001FE0001FE0001FE0001FE0001FE00FFFFFCFFFFFCFFFFFC16297FA819>73
  2135. D<FFFFF001FFFCFFFFF001FFFCFFFFF001FFFC03FC00001E0003FC00003C0003FC000078
  2136. 0003FC0000F00003FC0001E00003FC0003C00003FC0007000003FC001E000003FC003C00
  2137. 0003FC0078000003FC00F0000003FC01E0000003FC0380000003FC07C0000003FC1FC000
  2138. 0003FC3FE0000003FC7FF0000003FCFFF8000003FDE7F8000003FF83FC000003FF03FE00
  2139. 0003FE01FF000003FC00FF000003FC007F800003FC007FC00003FC003FE00003FC001FE0
  2140. 0003FC000FF00003FC000FF80003FC0007F80003FC0003FC0003FC0001FE0003FC0001FF
  2141. 0003FC0000FF0003FC00007F80FFFFF00FFFFEFFFFF00FFFFEFFFFF00FFFFE2F297EA835
  2142. >75 D<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC00000003FC00
  2143. 000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
  2144. 0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000
  2145. 03FC00000003FC00000003FC00000003FC0001C003FC0001C003FC0001C003FC0001C003
  2146. FC0003C003FC00038003FC00038003FC00078003FC00078003FC000F8003FC000F8003FC
  2147. 001F8003FC007F8003FC01FF00FFFFFFFF00FFFFFFFF00FFFFFFFF0022297EA828>I<FF
  2148. FE0000003FFF80FFFE0000003FFF80FFFF0000007FFF8003FF0000007FE00003FF000000
  2149. 7FE00003BF800000EFE00003BF800000EFE000039FC00001CFE000039FC00001CFE00003
  2150. 8FE000038FE000038FE000038FE000038FE000038FE0000387F000070FE0000387F00007
  2151. 0FE0000383F8000E0FE0000383F8000E0FE0000381FC001C0FE0000381FC001C0FE00003
  2152. 81FC001C0FE0000380FE00380FE0000380FE00380FE00003807F00700FE00003807F0070
  2153. 0FE00003803F80E00FE00003803F80E00FE00003803F80E00FE00003801FC1C00FE00003
  2154. 801FC1C00FE00003800FE3800FE00003800FE3800FE000038007F7000FE000038007F700
  2155. 0FE000038007F7000FE000038003FE000FE000038003FE000FE000038001FC000FE00003
  2156. 8001FC000FE000038000F8000FE000FFFE00F803FFFF80FFFE00F803FFFF80FFFE007003
  2157. FFFF8039297DA840>I<0000FFC00000000FFFFC0000003F807F000000FE001FC00001F8
  2158. 0007E00003F00003F00007E00001F8000FE00001FC001FC00000FE001FC00000FE003F80
  2159. 00007F003F8000007F007F8000007F807F0000003F807F0000003F807F0000003F80FF00
  2160. 00003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF00
  2161. 00003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F8000007F807F80
  2162. 00007F803F8000007F003F8000007F001FC00000FE001FC00000FE000FE00001FC0007F0
  2163. 0003F80003F80007F00001FC000FE00000FE001FC000003FC0FF0000000FFFFC00000000
  2164. FFC000002A297CA833>79 D<FFFFFFF800FFFFFFFF00FFFFFFFFC003FC003FE003FC0007
  2165. F003FC0003F803FC0003FC03FC0001FC03FC0001FE03FC0001FE03FC0001FE03FC0001FE
  2166. 03FC0001FE03FC0001FE03FC0001FE03FC0001FC03FC0003FC03FC0003F803FC0007F003
  2167. FC003FE003FFFFFF8003FFFFFE0003FC00000003FC00000003FC00000003FC00000003FC
  2168. 00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
  2169. 000003FC00000003FC00000003FC00000003FC000000FFFFF00000FFFFF00000FFFFF000
  2170. 0027297EA82E>I<FFFFFFE00000FFFFFFFE0000FFFFFFFF800003FC003FE00003FC000F
  2171. F00003FC0007F80003FC0003FC0003FC0001FC0003FC0001FE0003FC0001FE0003FC0001
  2172. FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FC0003FC0003F80003FC0007
  2173. F80003FC000FE00003FC003FC00003FFFFFE000003FFFFFE000003FC00FF800003FC003F
  2174. C00003FC001FE00003FC000FF00003FC0007F80003FC0007F80003FC0007F80003FC0007
  2175. F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007
  2176. F80E03FC0007F80E03FC0003F80E03FC0001FC1CFFFFF000FE1CFFFFF0007FF8FFFFF000
  2177. 0FE02F297EA832>82 D<00FF00C003FFE1C00FFFF9C01F80FFC03F003FC03E000FC07C00
  2178. 07C07C0007C0FC0003C0FC0003C0FC0001C0FE0001C0FE0001C0FF000000FFC000007FFC
  2179. 00007FFFE0003FFFF8001FFFFE001FFFFF0007FFFF8003FFFFC000FFFFC0000FFFE00000
  2180. 7FE000001FF000000FF0000007F0E00003F0E00003F0E00003F0E00003F0F00003E0F000
  2181. 03E0F80007E0FC0007C0FF000F80FFE01F80E3FFFF00E1FFFC00C01FF0001C297CA825>
  2182. I<7FFFFFFFFF807FFFFFFFFF807FFFFFFFFF807F807F807F807C007F800F8078007F8007
  2183. 8078007F80078070007F800380F0007F8003C0F0007F8003C0E0007F8001C0E0007F8001
  2184. C0E0007F8001C0E0007F8001C0E0007F8001C000007F80000000007F80000000007F8000
  2185. 0000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000
  2186. 0000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000
  2187. 0000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000
  2188. 0000007F80000000FFFFFFC00000FFFFFFC00000FFFFFFC0002A287EA72F>I<FFFFF000
  2189. 7FFFFFFFF0007FFFFFFFF0007FFF03FE000001C001FE0000038001FE0000038000FF0000
  2190. 070000FF0000070000FF80000F00007F80000E00007FC0000E00003FC0001C00003FE000
  2191. 1C00001FE0003800001FE0003800001FF0007800000FF0007000000FF800F0000007F800
  2192. E0000007FC00E0000003FC01C0000003FC01C0000003FE03C0000001FE0380000001FF07
  2193. 80000000FF0700000000FF87000000007F8E000000007F8E000000007FDE000000003FDC
  2194. 000000003FFC000000001FF8000000001FF8000000000FF0000000000FF0000000000FF0
  2195. 0000000007E00000000007E00000000003C00000000003C0000030297FA833>86
  2196. D<7FFFF81FFFE07FFFF81FFFE07FFFF81FFFE001FF0000F00000FF8001E00000FFC001C0
  2197. 00007FC003C000003FE0078000001FF00F0000001FF00E0000000FF81E00000007FC3C00
  2198. 000007FC3800000003FE7800000001FFF000000001FFE000000000FFC0000000007FC000
  2199. 0000003FE0000000003FE0000000001FF0000000001FF8000000003FF8000000003FFC00
  2200. 0000007BFE00000000F3FE00000001E1FF00000001C0FF80000003C07FC0000007807FC0
  2201. 00000F003FE000000E001FF000001E001FF000003C000FF80000380007FC0000780007FC
  2202. 0000F00003FE0001E00001FF00FFFF003FFFFCFFFF003FFFFCFFFF003FFFFC2E297EA833
  2203. >88 D<FFFFF0003FFFFFFFF0003FFFFFFFF0003FFF03FE000003C001FF0000078000FF80
  2204. 00070000FF80000F00007FC0001E00003FE0001C00003FE0003C00001FF0007800001FF8
  2205. 007000000FF800F0000007FC00E0000007FE01C0000003FE03C0000001FF0380000001FF
  2206. 8700000000FF8F000000007FCE000000007FFC000000003FFC000000001FF8000000001F
  2207. F0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000F
  2208. F0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000F
  2209. F0000000000FF0000000000FF000000003FFFFC0000003FFFFC0000003FFFFC00030297F
  2210. A833>I<03FF80000FFFF0001F01FC003F80FE003F807F003F803F003F803F801F003F80
  2211. 00003F8000003F8000003F8000003F80003FFF8001FC3F800FE03F801F803F803F003F80
  2212. 7E003F80FC003F80FC003F80FC003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC
  2213. 03F803FC1E1B7E9A21>97 D<FFE00000FFE00000FFE000000FE000000FE000000FE00000
  2214. 0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
  2215. 0FE1FE000FE7FF800FFE07E00FF803F00FF001F80FE000FC0FE000FC0FE0007E0FE0007E
  2216. 0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E
  2217. 0FE0007E0FE0007E0FE000FC0FE000FC0FF001F80FF803F00F9C0FE00F0FFF800E01FC00
  2218. 202A7EA925>I<003FF00001FFFC0003F03E000FC07F001F807F003F007F003F007F007F
  2219. 003E007E0000007E000000FE000000FE000000FE000000FE000000FE000000FE000000FE
  2220. 0000007E0000007E0000007F0000003F0003803F8003801F8007000FE00E0003F83C0001
  2221. FFF800003FC000191B7E9A1E>I<00007FF000007FF000007FF0000007F0000007F00000
  2222. 07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000
  2223. 07F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E00
  2224. 07F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE00
  2225. 07F07E0007F07E0007F03F0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F
  2226. 87FF202A7EA925>I<003FC00001FFF00003E07C000F803E001F801F001F001F003F000F
  2227. 807E000F807E000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE0000
  2228. 00FE0000007E0000007E0000007F0000003F0001C01F0001C00F80038007C0070003F01E
  2229. 0000FFFC00003FE0001A1B7E9A1F>I<0007F8003FFC007E3E01FC7F03F87F03F07F07F0
  2230. 7F07F03E07F00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0FFFFC007F0
  2231. 0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
  2232. 0007F00007F00007F00007F00007F00007F00007F00007F0007FFF807FFF807FFF80182A
  2233. 7EA915>I<007F80F001FFE3F807C0FE1C0F807C7C1F003E7C1F003E103F003F003F003F
  2234. 003F003F003F003F003F003F003F003F001F003E001F003E000F807C0007C0F80005FFE0
  2235. 000C7F8000180000001C0000001C0000001E0000001FFFF8001FFFFF000FFFFFC007FFFF
  2236. E003FFFFF00FFFFFF03E0007F07C0001F8F80000F8F80000F8F80000F8F80000F87C0001
  2237. F07C0001F03F0007E00FC01F8007FFFF00007FF0001E287E9A22>I<FFE00000FFE00000
  2238. FFE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
  2239. 0FE000000FE000000FE000000FE000000FE07E000FE1FF800FE30FC00FE40FE00FE807E0
  2240. 0FF807F00FF007F00FF007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0
  2241. 0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0
  2242. 0FE007F0FFFE3FFFFFFE3FFFFFFE3FFF202A7DA925>I<07000F801FC03FE03FE03FE01F
  2243. C00F8007000000000000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00F
  2244. E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFF
  2245. FE0F2B7EAA12>I<000700000F80001FC0003FE0003FE0003FE0001FC0000F8000070000
  2246. 000000000000000000000000000000000000000001FFE001FFE001FFE0000FE0000FE000
  2247. 0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
  2248. 0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
  2249. 0FE0000FE07C0FE0FE0FE0FE0FC0FE1F80FE1F007C3E003FFC000FF000133784AA15>I<
  2250. FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000FE00000
  2251. 0FE000000FE000000FE000000FE000000FE000000FE000000FE03FF80FE03FF80FE03FF8
  2252. 0FE007000FE00E000FE03C000FE078000FE0F0000FE1E0000FE3C0000FE780000FEFC000
  2253. 0FFFE0000FFFE0000FF7F0000FE3F8000FC1FC000FC1FC000FC0FE000FC07F000FC07F00
  2254. 0FC03F800FC01FC00FC01FC0FFFC7FFCFFFC7FFCFFFC7FFC1E2A7EA923>I<FFE0FFE0FF
  2255. E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
  2256. E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
  2257. E0FFFEFFFEFFFE0F2A7EA912>I<FFC07F001FC000FFC1FFC07FF000FFC307E0C1F8000F
  2258. C407F101FC000FC803F200FC000FD803FE00FE000FD003FC00FE000FD003FC00FE000FE0
  2259. 03F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003
  2260. F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F8
  2261. 00FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800
  2262. FE00FFFE3FFF8FFFE0FFFE3FFF8FFFE0FFFE3FFF8FFFE0331B7D9A38>I<FFC07E00FFC1
  2263. FF80FFC30FC00FC40FE00FC807E00FD807F00FD007F00FD007F00FE007F00FE007F00FE0
  2264. 07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
  2265. 07F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF201B7D9A25>
  2266. I<003FE00001FFFC0003F07E000FC01F801F800FC03F0007E03F0007E07E0003F07E0003
  2267. F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003
  2268. F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F07F0001FFFC00003FE0
  2269. 001D1B7E9A22>I<FFE1FE00FFE7FF80FFFE0FE00FF803F00FF001F80FE001FC0FE000FC
  2270. 0FE000FE0FE000FE0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F
  2271. 0FE0007F0FE0007E0FE000FE0FE000FE0FE000FC0FE001FC0FF001F80FF803F00FFC0FE0
  2272. 0FEFFF800FE1FC000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
  2273. 0FE000000FE00000FFFE0000FFFE0000FFFE000020277E9A25>I<FFC3E0FFC7F8FFCC7C
  2274. 0FD8FE0FD0FE0FD0FE0FF0FE0FE07C0FE0000FE0000FE0000FE0000FE0000FE0000FE000
  2275. 0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF00
  2276. 171B7E9A1B>114 D<03FE300FFFF03E03F07800F07000F0F00070F00070F80070FE0000
  2277. FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC0000FCE0007CE0003CF0003C
  2278. F00038F80038FC0070FF01E0E7FFC0C1FF00161B7E9A1B>I<0070000070000070000070
  2279. 0000F00000F00000F00001F00003F00003F00007F0001FFFE0FFFFE0FFFFE007F00007F0
  2280. 0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
  2281. 7007F07007F07007F07007F07007F07007F07003F0E001F8C000FFC0003F0014267FA51A
  2282. >I<FFE07FF0FFE07FF0FFE07FF00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
  2283. 07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
  2284. 07F00FE007F00FE007F00FE007F00FE00FF00FE00FF007E017F003F067FF01FFC7FF007F
  2285. 87FF201B7D9A25>I<FFFE07FFFFFE07FFFFFE07FF07F000E007F000E007F801E003F801
  2286. C003F801C001FC038001FC038001FE078000FE070000FF0F00007F0E00007F0E00003F9C
  2287. 00003F9C00003FFC00001FF800001FF800000FF000000FF000000FF0000007E0000007E0
  2288. 000003C0000003C000201B7F9A23>I<FFFC7FFC1FFCFFFC7FFC1FFCFFFC7FFC1FFC0FE0
  2289. 0FE001C007F007E0038007F007E0038007F807F0078003F807F0070003F807F8070001FC
  2290. 0FF80E0001FC0FF80E0001FE1FFC1E0000FE1CFC1C0000FE1CFE1C0000FF387E3C00007F
  2291. 387E3800007F787F3800003FF03F7000003FF03F7000003FE01FF000001FE01FE000001F
  2292. E01FE000000FC00FC000000FC00FC000000FC00FC0000007800780000007800780002E1B
  2293. 7F9A31>I<FFFC1FFEFFFC1FFEFFFC1FFE07F0078003F8070001FC0F0001FE1E0000FE3C
  2294. 00007F7800003FF800003FF000001FE000000FE0000007F0000007F800000FF800001FFC
  2295. 00003DFE000038FF0000787F0000F03F8001E03FC003C01FE003800FE0FFF03FFFFFF03F
  2296. FFFFF03FFF201B7F9A23>I<FFFE07FFFFFE07FFFFFE07FF07F000E007F000E007F801E0
  2297. 03F801C003F801C001FC038001FC038001FE078000FE070000FF0F00007F0E00007F0E00
  2298. 003F9C00003F9C00003FFC00001FF800001FF800000FF000000FF0000007F0000007E000
  2299. 0007E0000003C0000003C000000380000003800000078000380700007C070000FE0E0000
  2300. FE0E0000FE1C0000FE3800007C7000003FE000000F80000020277F9A23>I
  2301. E /FF 1 13 df<00007C00000183000002018000040180000801C0001001C0002001C000
  2302. 2001C0004001C00040038000800380008003000080070001000E000107FC000108380001
  2303. 0FDC0002000E0002000E0002000F0002000F0004000F0004000F0004000F0004000F0008
  2304. 001E0008001E0008001C0008003C0014003800140070001400E0001201C0002183800020
  2305. 7C0000200000002000000040000000400000004000000040000000800000008000000080
  2306. 000000800000001A2D7EA21C>12 D E /FG 9 123 df<FFFFF0FFFFF014027D881B>0
  2307. D<4001C0036006300C18180C30066003C00180018003C006600C301818300C6006C00340
  2308. 0110127B901B>2 D<01000000030000000300000006000000060000000C000000180000
  2309. 0030000000FFFFFFF8FFFFFFF830000000180000000C0000000600000006000000030000
  2310. 0003000000010000001D127D9023>32 D<00000400000006000000060000000300000003
  2311. 0000000180000000C000000060FFFFFFFCFFFFFFFC00000060000000C000000180000003
  2312. 00000003000000060000000600000004001E127E9023>I<01030606060C0C0C18183030
  2313. 30606060C0C060606030303018180C0C0C060606030108227D980E>104
  2314. D<C0C060606030303018180C0C0C06060603030606060C0C0C1818303030606060C0C008
  2315. 227E980E>I<C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
  2316. C0C0C002217C980A>I<06000600060006000600060006000600FFF0FFF0060006000600
  2317. 06000600060006000600060006000600060006000600060006000600060006000C1D7E96
  2318. 11>121 D<060006000600060006000600FFF0FFF0060006000600060006000600000006
  2319. 0006000600060006000600FFF0FFF00600060006000600060006000C1D7E9611>I
  2320. E /FH 2 106 df<004000C000C0018001800180030003000300060006000C000C000C00
  2321. 180018001800300030003000600060006000C000C000C000C00060006000600030003000
  2322. 30001800180018000C000C000C000600060003000300030001800180018000C000C00040
  2323. 0A327BA413>104 D<C000C000C000600060006000300030003000180018000C000C000C
  2324. 0006000600060003000300030001800180018000C000C000C000C0018001800180030003
  2325. 0003000600060006000C000C000C0018001800300030003000600060006000C000C000C0
  2326. 000A327DA413>I E /FI 31 118 df<001F83E000706E3000C07C780180F8780380F078
  2327. 070070000700700007007000070070000700700007007000070070000700700007007000
  2328. FFFFFFC00700700007007000070070000700700007007000070070000700700007007000
  2329. 070070000700700007007000070070000700700007007000070070000700700007007000
  2330. 07007000070078007FE3FF801D2380A21C>11 D<70F8F8F87005057C840E>46
  2331. D<000080000180000180000300000300000300000600000600000600000C00000C00000C
  2332. 0000180000180000180000300000300000300000600000600000600000C00000C00000C0
  2333. 000180000180000180000180000300000300000300000600000600000600000C00000C00
  2334. 000C0000180000180000180000300000300000300000600000600000600000C00000C000
  2335. 00C0000011317DA418>I<01F000071C000C06001803003803803803807001C07001C070
  2336. 01C07001C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F0
  2337. 01E0F001E0F001E0F001E07001C07001C07001C07803C03803803803801C07000C060007
  2338. 1C0001F00013227EA018>I<008003800F80F38003800380038003800380038003800380
  2339. 038003800380038003800380038003800380038003800380038003800380038003800380
  2340. 038007C0FFFE0F217CA018>I<03F0000C1C001007002007804003C04003C08003E0F003
  2341. E0F801E0F801E0F801E02003E00003E00003C00003C0000780000700000E00001C000018
  2342. 0000300000600000C0000180000100000200200400200800201800603000403FFFC07FFF
  2343. C0FFFFC013217EA018>I<03F8000C1E001007002007804007C07807C07803C07807C038
  2344. 07C0000780000780000700000F00000E0000380003F000001C00000F0000078000078000
  2345. 03C00003C00003E02003E07003E0F803E0F803E0F003C04003C0400780200780100F000C
  2346. 1C0003F00013227EA018>I<000200000600000E00000E00001E00001E00002E00004E00
  2347. 004E00008E00008E00010E00020E00020E00040E00040E00080E00100E00100E00200E00
  2348. 200E00400E00800E00FFFFF8000E00000E00000E00000E00000E00000E00000E00001F00
  2349. 01FFF015217FA018>I<1000801E07001FFF001FFE001FF80013E0001000001000001000
  2350. 0010000010000010000010F800130E001407001803801003800001C00001C00001E00001
  2351. E00001E00001E07001E0F001E0F001E0E001C08001C04003C04003802007001006000C1C
  2352. 0003F00013227EA018>I<01F000060C000C0600180700380380700380700380F001C0F0
  2353. 01C0F001C0F001E0F001E0F001E0F001E0F001E07001E07003E03803E01805E00C05E006
  2354. 19E003E1E00001C00001C00001C0000380000380300300780700780600700C0020180010
  2355. 30000FC00013227EA018>57 D<000FE00000701C00008002000300018004000040080000
  2356. 20080000201007C01020183008203008084060040440C0078441C0038481C00382838003
  2357. 8283800382838003828380038283800382838003828380038281C0038241C0038240C007
  2358. 824060078420300B84201831881007C0F00800000008000000040000000300000E008000
  2359. 78007007C0000FFC001F237DA226>64 D<FFFC3FFF0FC003F0078001E0078001E0078001
  2360. E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001
  2361. E0078001E0078001E007FFFFE0078001E0078001E0078001E0078001E0078001E0078001
  2362. E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001
  2363. E00FC003F0FFFC3FFF20227EA125>72 D<FFFC03FF000FC000F800078000600007800040
  2364. 000780008000078001000007800200000780040000078008000007801000000780200000
  2365. 0780400000078080000007818000000783C000000787E000000789E000000788F0000007
  2366. 90F0000007A078000007C03C000007803C000007801E000007800F000007800F00000780
  2367. 078000078007C000078003C000078001E000078001E000078000F000078000F8000FC000
  2368. FC00FFFC07FF8021227EA126>75 D<FFC00003FF0FC00003F007C00003E005E00005E005
  2369. E00005E004F00009E004F00009E004F00009E004780011E004780011E004780011E0043C
  2370. 0021E0043C0021E0043C0021E0041E0041E0041E0041E0040F0081E0040F0081E0040F00
  2371. 81E004078101E004078101E004078101E00403C201E00403C201E00401E401E00401E401
  2372. E00401E401E00400F801E00400F801E00400F801E004007001E00E007001E01F007003F0
  2373. FFE0203FFF28227EA12D>77 D<FFFFE000000F803C000007800E00000780078000078007
  2374. C000078003C000078003E000078003E000078003E000078003E000078003E000078003C0
  2375. 00078007C000078007800007800E000007803C000007FFE0000007807000000780380000
  2376. 07801C000007801E000007800E000007800F000007800F000007800F000007800F000007
  2377. 800F800007800F800007800F800007800F808007800FC080078007C0800FC003C100FFFC
  2378. 01E2000000007C0021237EA124>82 D<FFF0007FC01F80001F000F00000C000780000C00
  2379. 0780000800078000080003C000100003C000100003E000300001E000200001E000200000
  2380. F000400000F000400000F000400000780080000078008000007C018000003C010000003C
  2381. 010000001E020000001E020000001F020000000F040000000F040000000F8C0000000788
  2382. 000000078800000003D000000003D000000003F000000001E000000001E000000000C000
  2383. 000000C000000000C0000022237FA125>86 D<0FE0001838003C0C003C0E001807000007
  2384. 0000070000070000FF0007C7001E07003C0700780700700700F00708F00708F00708F00F
  2385. 087817083C23900FC1E015157E9418>97 D<01FE000703000C07801C0780380300780000
  2386. 700000F00000F00000F00000F00000F00000F00000F000007000007800403800401C0080
  2387. 0C010007060001F80012157E9416>99 D<0000E0000FE00001E00000E00000E00000E000
  2388. 00E00000E00000E00000E00000E00000E00000E00000E001F8E00704E00C02E01C01E038
  2389. 00E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0F000E07000E07800E038
  2390. 00E01801E00C02E0070CF001F0FE17237EA21B>I<01FC000707000C03801C01C03801C0
  2391. 7801E07000E0F000E0FFFFE0F00000F00000F00000F00000F00000700000780020380020
  2392. 1C00400E008007030000FC0013157F9416>I<1C003E003E003E001C0000000000000000
  2393. 0000000000000000000E00FE001E000E000E000E000E000E000E000E000E000E000E000E
  2394. 000E000E000E000E000E000E00FFC00A227FA10E>105 D<0E0000FE00001E00000E0000
  2395. 0E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E03FC0E01F0
  2396. 0E01C00E01800E02000E04000E08000E10000E38000EF8000F1C000E1E000E0E000E0700
  2397. 0E07800E03C00E01C00E01E00E00F00E00F8FFE3FE17237FA21A>107
  2398. D<0E1FC07F00FE60E183801E807201C00F003C00E00F003C00E00E003800E00E003800E0
  2399. 0E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E
  2400. 003800E00E003800E00E003800E00E003800E00E003800E00E003800E0FFE3FF8FFE2715
  2401. 7F942A>109 D<0E1F80FE60C01E80E00F00700F00700E00700E00700E00700E00700E00
  2402. 700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF1815
  2403. 7F941B>I<01FC000707000C01801800C03800E0700070700070F00078F00078F00078F0
  2404. 0078F00078F00078F000787000707800F03800E01C01C00E038007070001FC0015157F94
  2405. 18>I<0E1F00FE61C00E80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E
  2406. 0E001E0E001E0E001E0E003C0E003C0E00380F00700E80E00E41C00E3F000E00000E0000
  2407. 0E00000E00000E00000E00000E00000E00000E0000FFE000171F7F941B>I<01F8200704
  2408. 600E02601C01603801E07800E07800E0F000E0F000E0F000E0F000E0F000E0F000E0F000
  2409. E07000E07800E03801E01C01E00C02E0070CE001F0E00000E00000E00000E00000E00000
  2410. E00000E00000E00000E00000E0000FFE171F7E941A>I<0E3CFE461E8F0F0F0F060F000E
  2411. 000E000E000E000E000E000E000E000E000E000E000E000E000F00FFF010157F9413>I<
  2412. 0F8830786018C018C008C008E008F0007F803FE00FF001F8003C801C800C800CC00CC008
  2413. E018D0308FC00E157E9413>I<02000200020002000600060006000E001E003E00FFF80E
  2414. 000E000E000E000E000E000E000E000E000E000E000E040E040E040E040E040E04070803
  2415. 0801F00E1F7F9E13>I<0E0070FE07F01E00F00E00700E00700E00700E00700E00700E00
  2416. 700E00700E00700E00700E00700E00700E00700E00700E00F00E00F006017003827800FC
  2417. 7F18157F941B>I E /FJ 15 118 df<FFFF80FFFF80FFFF8011037F9016>45
  2418. D<FFF00000007FF8FFF00000007FF807F00000007F0002F8000000BE0002F8000000BE00
  2419. 02F8000000BE00027C0000013E00027C0000013E00023E0000023E00023E0000023E0002
  2420. 3E0000023E00021F0000043E00021F0000043E00021F0000043E00020F8000083E00020F
  2421. 8000083E00020F8000083E000207C000103E000207C000103E000207C000103E000203E0
  2422. 00203E000203E000203E000201F000403E000201F000403E000201F000403E000200F800
  2423. 803E000200F800803E000200F800803E0002007C01003E0002007C01003E0002007C0100
  2424. 3E0002003E02003E0002003E02003E0002003E02003E0002001F04003E0002001F04003E
  2425. 0002000F88003E0002000F88003E0002000F88003E00020007D0003E00020007D0003E00
  2426. 020007D0003E00020003E0003E00020003E0003E00020003E0003E00070001C0003E000F
  2427. 8001C0007F00FFF801C00FFFF8FFF800800FFFF835317CB03D>77
  2428. D<FFFFFF000000FFFFFFF0000007E001FC000003E0003E000003E0000F800003E00007C0
  2429. 0003E00003E00003E00001E00003E00001F00003E00000F00003E00000F80003E00000F8
  2430. 0003E00000F80003E00000F80003E00000F80003E00000F80003E00000F00003E00001F0
  2431. 0003E00001E00003E00003C00003E00007800003E0000F000003E0003C000003E001F000
  2432. 0003FFFF00000003E001F0000003E0007C000003E0001E000003E0000F800003E0000780
  2433. 0003E00007C00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
  2434. 0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
  2435. 0003E00003E00803E00003E00803E00001E00803E00001E00807F00000F010FFFF800070
  2436. 10FFFF80003860000000000F802D327CB031>82 D<7FFF8000FFF87FFF8000FFF803FE00
  2437. 003F8000FC00001E0000FC00001800007E00001000003E00003000003F00002000001F80
  2438. 004000000F80008000000FC00080000007E00100000003E00200000003F00200000001F8
  2439. 0400000000F80800000000FC18000000007E10000000003E20000000003F60000000001F
  2440. C0000000000F80000000000FC00000000007E00000000003E00000000007F00000000005
  2441. F80000000008F80000000010FC00000000107E00000000203E00000000403F0000000040
  2442. 1F80000000800F80000001000FC00000030007E00000020003E00000040003F000000C00
  2443. 01F80000080000F80000100000FC00003000007E00002000003E00004000003F0000C000
  2444. 001F8001E000001F800FF000003FE0FFF80000FFFFFFF80000FFFF30317FB032>88
  2445. D<FFFE000007FFFFFE000007FF0FF0000001F803F0000000E003F0000000C001F8000000
  2446. 8000F80000018000FC00000100007E00000200007E00000200003F00000400001F80000C
  2447. 00001F80000800000FC00010000007C00010000007E00020000003F00060000001F00040
  2448. 000001F80080000000FC0080000000FC01000000007E03000000003E02000000003F0400
  2449. 0000001F84000000000F88000000000FD80000000007F00000000007E00000000003E000
  2450. 00000003E00000000003E00000000003E00000000003E00000000003E00000000003E000
  2451. 00000003E00000000003E00000000003E00000000003E00000000003E00000000003E000
  2452. 00000003E00000000003E00000000003E00000000003E00000000007F000000000FFFF80
  2453. 000000FFFF800030317FB032>I<00FE00000303C0000C00E00010007000100038003C00
  2454. 3C003E001C003E001E003E001E0008001E0000001E0000001E0000001E00000FFE0000FC
  2455. 1E0003E01E000F801E001F001E003E001E003C001E007C001E00F8001E04F8001E04F800
  2456. 1E04F8003E04F8003E0478003E047C005E043E008F080F0307F003FC03E01E1F7D9E21>
  2457. 97 D<003F8000E0600380180700040F00041E001E1C003E3C003E7C003E7C0008780000
  2458. F80000F80000F80000F80000F80000F80000F80000F80000F800007800007C00007C0000
  2459. 3C00011E00011E00020F000207000403801800E060003F80181F7D9E1D>99
  2460. D<003F800000E0E0000380380007003C000E001E001E001E001C000F003C000F007C000F
  2461. 0078000F8078000780F8000780F8000780FFFFFF80F8000000F8000000F8000000F80000
  2462. 00F8000000F8000000780000007C0000003C0000003C0000801E0000800E0001000F0002
  2463. 000780020001C00C0000F03000001FC000191F7E9E1D>101 D<0007E0001C1000383800
  2464. 707C00E07C01E07C01C03803C00003C00003C00003C00003C00003C00003C00003C00003
  2465. C00003C00003C00003C000FFFFC0FFFFC003C00003C00003C00003C00003C00003C00003
  2466. C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003
  2467. C00003C00003C00003C00003C00003C00003C00003C00007E0007FFF007FFF0016327FB1
  2468. 14>I<0F001F801F801F801F800F00000000000000000000000000000000000000000000
  2469. 000780FF80FF800F80078007800780078007800780078007800780078007800780078007
  2470. 8007800780078007800780078007800780078007800FC0FFF8FFF80D307EAF12>105
  2471. D<0780FF80FF800F80078007800780078007800780078007800780078007800780078007
  2472. 800780078007800780078007800780078007800780078007800780078007800780078007
  2473. 80078007800780078007800780078007800780078007800FC0FFFCFFFC0E327EB112>
  2474. 108 D<0780FE0000FF83078000FF8C03C0000F9001E00007A001E00007A000F00007C000
  2475. F00007C000F000078000F000078000F000078000F000078000F000078000F000078000F0
  2476. 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000
  2477. 078000F000078000F000078000F000078000F000078000F000078000F000078000F0000F
  2478. C001F800FFFC1FFF80FFFC1FFF80211F7E9E25>110 D<0781FC00FF860700FF8803C00F
  2479. 9001E007A000F007C00078078000780780003C0780003C0780003E0780001E0780001F07
  2480. 80001F0780001F0780001F0780001F0780001F0780001F0780001F0780001F0780003E07
  2481. 80003E0780003C0780007C0780007807C000F007A000F007A001E00798038007860F0007
  2482. 81F800078000000780000007800000078000000780000007800000078000000780000007
  2483. 80000007800000078000000FC00000FFFC0000FFFC0000202D7E9E25>112
  2484. D<0783E0FF8C18FF907C0F907C07A07C07C03807C00007C00007C0000780000780000780
  2485. 000780000780000780000780000780000780000780000780000780000780000780000780
  2486. 000780000780000780000780000FC000FFFE00FFFE00161F7E9E19>114
  2487. D<078000F000FF801FF000FF801FF0000F8001F000078000F000078000F000078000F000
  2488. 078000F000078000F000078000F000078000F000078000F000078000F000078000F00007
  2489. 8000F000078000F000078000F000078000F000078000F000078000F000078000F0000780
  2490. 00F000078000F000078001F000078001F000078001F000038002F00003C004F00001C008
  2491. F800007030FF80001FC0FF80211F7E9E25>117 D E end
  2492. %%EndProlog
  2493. %%BeginSetup
  2494. %%Feature: *Resolution 300dpi
  2495. TeXDict begin
  2496. %%PaperSize: a4
  2497.  
  2498. %%EndSetup
  2499. %%Page: 1 1
  2500. 1 0 bop 579 174 a FJ(X)609 187 y(Y)649 174 y(-pic)21
  2501. b(Reference)h(Man)n(ual)405 295 y FI(Kristo\013er)16
  2502. b(H.)g(Rose)441 353 y FH(h)p FI(kris@diku.dk)p FH(i)756
  2503. 335 y FG(\002)1093 295 y FI(Ross)h(Mo)q(ore)965 353 y
  2504. FH(h)p FI(ross@mp)q(ce.mq.edu.au)p FH(i)1473 335 y FG(y)602
  2505. 458 y FI(V)l(ersion)f(2.12/3)p FF(\014)941 439 y FG(z)991
  2506. 458 y FH(h)p FI(1994/10/25)q FH(i)-66 615 y FE(Abstract)-66
  2507. 709 y FD(This)f(man)o(ual)d(summarises)h(the)i(capabilities)f(of)g(the)
  2508. e(X)826 716 y(Y)850 709 y(-pic)-66 759 y(pac)o(k)n(age)h(for)h(t)o(yp)q
  2509. (esetting)h(graphs)f(and)g(diagrams)e(in)h(T)832 768
  2510. y(E)855 759 y(X.)-25 810 y(A)k(c)o(haracteristic)h(of)12
  2511. b(X)346 817 y(Y)371 810 y(-pic)17 b(is)f(that)h(it)f(is)h(build)f
  2512. (around)-66 860 y(a)f FC(kernel)g(dr)n(awing)h(language)i
  2513. FD(whic)o(h)d(is)g(a)g(concise)h(notation)-66 910 y(for)d(general)h
  2514. (graphics,)g FC(e)p FD(.)p FC(g)p FD(.,)303 1080 y FB(A)502
  2515. 1010 y(B)519 995 y @beginspecial @setspecial
  2516.  mark{7.04341 0 360 circ}xy
  2517.  
  2518. @endspecial
  2519. 491 1005 a @beginspecial @setspecial
  2520.  mark{37.95862 13.45993 solid}xy
  2521.  
  2522. @endspecial 415
  2523. 1019 a @beginspecial @setspecial
  2524.  mark{-2711 hook}xy
  2525.  
  2526. @endspecial 413 1002
  2527. a @beginspecial @setspecial
  2528.  mark{dot}xy
  2529.  
  2530. @endspecial 405 1005 a @beginspecial
  2531. @setspecial
  2532.  mark{dot}xy
  2533.  
  2534. @endspecial 86 w @beginspecial @setspecial
  2535.  mark{3433 tip}xy
  2536.  
  2537.  
  2538. @endspecial -66 1160 a FD(w)o(as)g(dra)o(wn)f(b)o(y)h(the)c(X)283
  2539. 1167 y(Y)308 1160 y(-pic)k(k)o(ernel)g(co)q(de)-66 1228
  2540. y FA(\\xy)21 b(\(3,0\)*{A})f(;)i(\(20,6\)*+{B}*\\ci)o(r{})d(**\\dir{-})
  2541. 21 1278 y(?)j(*_!/3pt/\\dir{\)})c(*_!/7pt/\\dir{:})21
  2542. 1328 y(?>*)j(\\dir{>})g(\\endxy)-66 1397 y FD(It)c(is)g(an)f(ob)r
  2543. (ject-orien)o(ted)i(graphic)f(language)f(in)h(the)g(most)-66
  2544. 1447 y(literal)h(sense:)30 b(`ob)r(jects')20 b(in)f(the)g(picture)h(ha)
  2545. o(v)o(e)f(`metho)q(ds')-66 1496 y(describing)12 b(ho)o(w)e(they)i(t)o
  2546. (yp)q(eset,)h(stretc)o(h,)g(etc.,)f(ho)o(w)o(ev)o(er,)f(the)-66
  2547. 1546 y(syn)o(tax)j(is)f(rather)i(terse.)-25 1598 y(P)o(articular)g
  2548. (applications)g(mak)o(e)f(use)i(of)e FC(extensions)20
  2549. b FD(that)-66 1647 y(enhance)12 b(the)f(graphic)g(capabilities)f(of)h
  2550. (the)g(k)o(ernel)g(to)g(handle)-66 1697 y(suc)o(h)j(diagrams)e(as)98
  2551. 2002 y(Round)75 1987 y @beginspecial @setspecial
  2552.  mark{135 180 20.0 7 circhar}xy
  2553.  
  2554. @endspecial
  2555. 25 w @beginspecial @setspecial
  2556.  mark{90 135 20.0 6 circhar}xy
  2557.  
  2558. @endspecial 58 w @beginspecial
  2559. @setspecial
  2560.  mark{45 90 20.0 5 circhar}xy
  2561.  
  2562. @endspecial 59 w @beginspecial @setspecial
  2563.  mark{0 45 20.0 4 circhar}xy
  2564.  
  2565.  
  2566. @endspecial -142 w @beginspecial @setspecial
  2567.  mark{-180 -135 20.0 0 circhar}xy
  2568.  
  2569. @endspecial
  2570. 25 w @beginspecial @setspecial
  2571.  mark{-135 -90 20.0 1 circhar}xy
  2572.  
  2573. @endspecial 58 w @beginspecial
  2574. @setspecial
  2575.  mark{-90 -45 20.0 2 circhar}xy
  2576.  
  2577. @endspecial 59 w @beginspecial @setspecial
  2578.  mark{-45 0 20.0 3 circhar}xy
  2579.  
  2580.  
  2581. @endspecial -133 w @beginspecial @setspecial
  2582.  mark{135 180 17.9 7 circhar}xy
  2583.  
  2584. @endspecial
  2585. 22 w @beginspecial @setspecial
  2586.  mark{90 135 17.9 6 circhar}xy
  2587.  
  2588. @endspecial 52 w @beginspecial
  2589. @setspecial
  2590.  mark{45 90 17.9 5 circhar}xy
  2591.  
  2592. @endspecial 53 w @beginspecial @setspecial
  2593.  mark{0 45 17.9 4 circhar}xy
  2594.  
  2595.  
  2596. @endspecial -127 w @beginspecial @setspecial
  2597.  mark{-180 -135 17.9 0 circhar}xy
  2598.  
  2599. @endspecial
  2600. 22 w @beginspecial @setspecial
  2601.  mark{-135 -90 17.9 1 circhar}xy
  2602.  
  2603. @endspecial 52 w @beginspecial
  2604. @setspecial
  2605.  mark{-90 -45 17.9 2 circhar}xy
  2606.  
  2607. @endspecial 53 w @beginspecial @setspecial
  2608.  mark{-45 0 17.9 3 circhar}xy
  2609.  
  2610.  
  2611. @endspecial 640 1868 a(Square)p 626 1828 2 2 v 627 1828
  2612. 149 2 v 775 1828 2 2 v 626 1888 2 61 v 775 1888 V 626
  2613. 1890 2 2 v 627 1890 149 2 v 775 1890 2 2 v 631 1895 149
  2614. 6 v 775 1895 5 63 v 383 1937 a(Bend)p 370 1897 2 2 v
  2615. 378 1897 V 386 1897 V 395 1897 V 403 1897 V 412 1897
  2616. V 420 1897 V 429 1897 V 437 1897 V 446 1897 V 454 1897
  2617. V 463 1897 V 471 1897 V 480 1897 V 488 1897 V 370 1906
  2618. V 370 1915 V 370 1924 V 370 1933 V 370 1942 V 488 1906
  2619. V 488 1915 V 488 1924 V 488 1933 V 488 1942 V 370 1951
  2620. V 378 1951 V 386 1951 V 395 1951 V 403 1951 V 412 1951
  2621. V 420 1951 V 429 1951 V 437 1951 V 446 1951 V 454 1951
  2622. V 463 1951 V 471 1951 V 480 1951 V 488 1951 V 663 1827
  2623. a @beginspecial @setspecial
  2624.  mark{2459 tip}xy
  2625.  
  2626. @endspecial 158 1987 a @beginspecial
  2627. @setspecial
  2628.  mark{mark 0.0 0.0 50.00008 -50.00008 80.88191 81.29794 130.88199 31.29787
  2629. 0.11752 0.44647 cubic}xy
  2630.  
  2631. @endspecial @beginspecial @setspecial
  2632.  mark{mark 0.0 0.0 50.00008 -50.00008 80.88191 81.29794 130.88199 31.29787
  2633. 0.55356 0.93695 cubic}xy
  2634.  
  2635. @endspecial
  2636. -66 2169 a(whic)o(h)i(w)o(as)f(t)o(yp)q(eset)j(b)o(y)-66
  2637. 2236 y FA(\\xy)21 b(*[o]=<40pt>\\hbox{R)o(ound)o(}="o")o(*\\frm)o({oo})
  2638. 21 2286 y(+<5em,-5em>@+,)p -66 2324 394 2 v -29 2351
  2639. a Fz(\002)-3 2363 y Fy(DIKU)11 b(\(Computer)c(Science)g(dept.\),)h
  2640. (Univ)o(ersit)o(y)g(of)h(Cop)q(enhagen,)-66 2402 y(Univ)o(ersitetspark)
  2641. n(en)f(1,)j(DK{2100)g(K\034b)q(enha)o(vn)e(\037,)j(Denmark.)-19
  2642. 2431 y Fz(y)-3 2443 y Fy(MPCE)17 b(\(Mathematics)c(dept.\),)i
  2643. (Macquarie)f(Univ)o(ersit)o(y)m(,)h(North)-66 2482 y(Ryde,)10
  2644. b(Sydney)m(,)g(Australia)g(NSW)i(2109.)-19 2511 y Fz(z)-3
  2645. 2523 y Fy(The)j(\\/3)p Fx(\014)r Fy(")e(in)h(the)g(v)o(ersion)f(is)h
  2646. (mean)o(t)f(to)i(indicate)d(that)h(this)h(is)-66 2563
  2647. y(a)d Fx(\014)r Fy(-test)f(v)o(ersion)f(of)e(X)235 2569
  2648. y(Y)257 2563 y(-pic)j(v)o(ersion)g(3)h(curren)o(tly)d(under)i(dev)o
  2649. (elopmen)n(t)-66 2602 y(b)o(y)j(the)f(authors,)g(th)o(us)h(this)f(man)o
  2650. (ual)g(con)o(tains)f(a)i(few)h(`Bug')f(and)f(`T)m(o)-66
  2651. 2641 y(Do')f(paragraphs)e(describing)f(facilities)i(not)h(y)o(et)f
  2652. (fully)h(implemen)o(t)o(ed.)-31 2681 y(P)o(artial)g(funding)g(for)h
  2653. (this)g(pro)r(ject)f(has)h(b)q(een)g(pro)o(vided)e(b)o(y)i(a)h(Mac-)-66
  2654. 2720 y(quarie)g(Univ)o(ersit)o(y)g(Researc)o(h)g(Gran)o(t)g(\(MUR)o
  2655. (G\),)i(b)o(y)f(the)g(Australian)-66 2760 y(Researc)o(h)6
  2656. b(Council)h(\(AR)o(C\),)i(and)e(through)f(a)i(researc)o(h)e(agreemen)o
  2657. (t)f(with)-66 2799 y(the)11 b(Digital)f(Equipmen)o(t)f(Corp)q(oration)g
  2658. (\(DEC\).)1046 615 y FA(\(46,11\)*+\\hbox{S)o(quare)o(}="s")40
  2659. b(*\\frm{-,})1046 665 y(-<5em,-5em>@+,)980 715 y("o";"s")21
  2660. b(**i\\crvs{},)1024 765 y(?*+\\hbox{Bend}="b)o("*\\fr)o(m{.})d
  2661. (?>*\\dir{>},)980 815 y("o";"s"."b")i(**\\crvs{-},)980
  2662. 864 y("o"."b";"s")g(**\\crvs{-})959 914 y(\\endxy)959
  2663. 998 y FD(using)13 b(the)i(`curv)o(e')f(and)f(`frame')f(extensions.)1000
  2664. 1063 y(All)g(this)h(is)g(made)f(accesible)i(through)f
  2665. FC(fe)n(atur)n(es)j FD(that)d(pro-)959 1113 y(vide)e(con)o(v)o(enien)o
  2666. (t)h(notation)f(suc)o(h)h(that)f(users)i(can)f(en)o(ter)h(sp)q(e-)959
  2667. 1163 y(cial)i(classes)j(of)e(diagrams)e(in)i(an)h(in)o(tuitiv)o(e)e
  2668. (form,)g FC(e)p FD(.)p FC(g)p FD(.,)h(the)959 1213 y(diagram)1657
  2669. 1627 y FB(Z)1654 1470 y(X)1673 1586 y @beginspecial @setspecial
  2670.  mark{1024 tip}xy
  2671.  
  2672.  
  2673. @endspecial 1641 1541 a Fw(f)1673 1586 y @beginspecial
  2674. @setspecial
  2675.  mark{0.0 -24.96652 solid}xy
  2676.  
  2677. @endspecial 1432 1627 a FB(Y)1645 1613 y
  2678. @beginspecial @setspecial
  2679.  mark{3072 tip}xy
  2680.  
  2681. @endspecial 1552 1594 a Fw(g)1645
  2682. 1613 y @beginspecial @setspecial
  2683.  mark{40.21527 0.0 solid}xy
  2684.  
  2685. @endspecial 1375 1467
  2686. a FB(X)d Fv(\002)1454 1473 y Fw(Z)1490 1467 y FB(Y)1642
  2687. 1456 y @beginspecial @setspecial
  2688.  mark{3072 tip}xy
  2689.  
  2690. @endspecial 1552 1481
  2691. a Fw(p)1642 1456 y @beginspecial @setspecial
  2692.  mark{25.58617 0.0 solid}xy
  2693.  
  2694. @endspecial
  2695. 1449 1586 a @beginspecial @setspecial
  2696.  mark{1024 tip}xy
  2697.  
  2698. @endspecial 1461
  2699. 1538 a(q)1449 1586 y @beginspecial @setspecial
  2700.  mark{0.0 -24.21652 solid}xy
  2701.  
  2702. @endspecial
  2703. 1208 1313 a FB(U)1642 1437 y @beginspecial @setspecial
  2704.  mark{2499 tip}xy
  2705.  
  2706.  
  2707. @endspecial 1455 1341 a Fw(x)1673 1627 y @beginspecial
  2708. @setspecial
  2709.  mark{mark 0.0 41.24428 -50.10059 71.49234 -108.0 79.04411 0.06033
  2710. 0.9253 squine}xy
  2711.  
  2712. @endspecial 1420 1587 a @beginspecial @setspecial
  2713.  mark{2130 tip}xy
  2714.  
  2715.  
  2716. @endspecial 1286 1489 a(y)1673 1627 y @beginspecial
  2717. @setspecial
  2718.  mark{mark -54.0 3.44444 -90.74268 34.24086 -108.0 79.04411 0.07242
  2719. 0.90204 squine}xy
  2720.  
  2721. @endspecial 1406 1426 a @beginspecial @setspecial
  2722.  mark{2355 tip}xy
  2723.  
  2724.  
  2725. @endspecial 1301 1384 a Fu(\()p Fw(x;y)q Fu(\))1316
  2726. 1363 y @beginspecial @setspecial
  2727.  mark{15.07173 -10.53406 dashed}xy
  2728.  
  2729. @endspecial 1406 1426
  2730. a @beginspecial @setspecial
  2731.  mark{11.78682 -8.25548 dashed}xy
  2732.  
  2733. @endspecial 959 1749 a FD(w)o(as)19
  2734. b(t)o(yp)q(eset)i(using)f(the)g(`graph')f(features)i(b)o(y)e(the)d(X)
  2735. 1850 1756 y(Y)1875 1749 y(-pic)959 1799 y(input)d(lines)959
  2736. 1866 y FA(\\xygraph{~{\(1.5)o(,0\):\()o(0,.7\))o(::})980
  2737. 1916 y([]Z)174 b(\()22 b([u]X)f(:_f)g(?)g(,)h([l]Y)f(:^g)g(?)h(\))980
  2738. 1966 y([ul]{X)f(\\times_Z)f(Y}="xy")1220 2016 y(\()i(?)f(:_p)g("X")h(,)
  2739. f(?)h(:^q)f("Y")g(\))980 2066 y([ul]U)130 b(\()22 b(?)f(:@/^.5pc/)f(^x)
  2740. i("X")f(,)1264 2115 y(?)g(:@/_.5pc/)f(_y)i("Y")f(,)1264
  2741. 2165 y(?)g(:@{-->})64 b(|{\(x,y\)})20 b("xy")h(\))h(})1000
  2742. 2249 y FD(W)m(e)15 b(will)f(not)h(describ)q(e)i(the)f(com)o(bination)d
  2743. (of)i(features)h(in)959 2299 y(this)10 b(man)o(ual:)j(refer)e(to)f(the)
  2744. g(User's)h(Guide)f([14)o(])f(for)h(a)g(tutorial)959 2348
  2745. y(on)j(ho)o(w)h(diagrams)e(lik)o(e)h(the)h(ab)q(o)o(v)o(e)g(can)g(b)q
  2746. (e)g(t)o(yp)q(eset.)1000 2414 y(The)23 b(curren)o(t)h(implemen)o
  2747. (tation)19 b(is)k(programmed)d(com-)959 2464 y(pletely)e(within)g
  2748. (\\standard)g(T)1453 2473 y(E)1477 2464 y(X)g(and)g Ft(MET)o(AF)n(ONT)p
  2749. FD(",)h FC(i)p FD(.)p FC(e)p FD(.,)959 2514 y(using)29
  2750. b(T)1106 2522 y(E)1129 2514 y(X)h(macros)f(\(no)g FA(\\special)n
  2751. FD(s\))h(and)g(fon)o(ts)f(de-)959 2563 y(signed)18 b(using)f
  2752. Ft(MET)o(AF)n(ONT)p FD(.)i(Optionally)d(a)i(sp)q(ecial)g(`bac)o(k-)959
  2753. 2613 y(end')d(mak)o(es)e(it)i(p)q(ossible)g(to)g(pro)q(duce)h(D)o(VI)e
  2754. (\014les)i(with)e(`sp)q(e-)959 2663 y(cials')f(for)g(P)o(ostScript)1314
  2755. 2648 y Fu(1)1347 2663 y FD(driv)o(ers.)p 959 2761 V 1005
  2756. 2787 a Fs(1)1022 2799 y Fy(P)o(ostScript)c(is)j(a)f(trademark)e(of)i
  2757. (Adob)q(e,)f(Inc.)927 2929 y FD(1)p eop
  2758. %%Page: 2 2
  2759. 2 1 bop -66 42 a FE(Con)n(ten)n(ts)-66 187 y Fr(I)56
  2760. b(The)18 b(Kernel)598 b(2)-66 281 y Fq(1)38 b(The)11
  2761. b(X)111 288 y(Y)140 281 y(-pic)j(implemen)o(tat)o(io)o(n)332
  2762. b(3)-4 332 y FD(1.1)42 b(Loading)8 b(X)266 339 y(Y)291
  2763. 332 y(-pic)38 b FB(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
  2764. (:)f(:)68 b FD(3)-4 383 y(1.2)42 b(Logo,)12 b(v)o(ersion,)i(and)f
  2765. (messages)22 b FB(:)f(:)f(:)g(:)g(:)h(:)f(:)68 b FD(4)-4
  2766. 435 y(1.3)42 b(F)m(on)o(ts)12 b FB(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f
  2767. (:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)68 b FD(4)-4
  2768. 486 y(1.4)42 b(Allo)q(cations)36 b FB(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)
  2769. f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)68 b FD(4)-66 580 y Fq(2)38
  2770. b(Picture)14 b(basics)604 b(4)-4 631 y FD(2.1)42 b(P)o(ositions)11
  2771. b FB(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
  2772. (:)f(:)68 b FD(4)-4 682 y(2.2)42 b(Ob)r(jects)37 b FB(:)20
  2773. b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)68
  2774. b FD(5)-4 734 y(2.3)42 b(Connections)19 b FB(:)h(:)g(:)h(:)f(:)g(:)g(:)
  2775. h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)68 b FD(5)-4 785
  2776. y(2.4)42 b(Decorations)26 b FB(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
  2777. (:)h(:)f(:)g(:)g(:)h(:)f(:)68 b FD(5)-4 836 y(2.5)42
  2778. b(The)10 b(X)192 843 y(Y)216 836 y(-pic)k(state)e FB(:)21
  2779. b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)68
  2780. b FD(5)-66 930 y Fq(3)38 b(P)o(ositions)705 b(5)-66 1024
  2781. y(4)38 b(Ob)s(jects)735 b(9)-66 1118 y(5)38 b(Decorations)623
  2782. b(12)-66 1211 y(6)38 b(Kernel)15 b(ob)s(ject)f(library)428
  2783. b(13)-4 1263 y FD(6.1)42 b(Directionals)23 b FB(:)d(:)g(:)h(:)f(:)g(:)g
  2784. (:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)48 b FD(13)-4
  2785. 1314 y(6.2)42 b(Circle)14 b(segmen)o(ts)21 b FB(:)g(:)f(:)g(:)g(:)h(:)f
  2786. (:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)48 b FD(15)-4 1365 y(6.3)42
  2787. b(T)m(ext)28 b FB(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)
  2788. g(:)h(:)f(:)g(:)g(:)h(:)f(:)48 b FD(15)-66 1459 y Fq(7)33
  2789. b(X)13 1466 y(Y)42 1459 y(-pic)15 b(option)e(in)o(terface)404
  2790. b(15)-66 1605 y Fr(I)r(I)55 b(Extensions)563 b(16)-66
  2791. 1698 y Fq(8)38 b(Curv)o(e)15 b(and)h(Spline)c(extension)296
  2792. b(16)-66 1792 y(9)38 b(F)l(rame)16 b(and)f(Brac)o(k)o(et)g(extension)
  2793. 258 b(19)-4 1843 y FD(9.1)42 b(F)m(rames)12 b FB(:)20
  2794. b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
  2795. (:)48 b FD(19)-4 1895 y(9.2)42 b(Brac)o(k)o(ets)21 b
  2796. FB(:)f(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
  2797. (:)48 b FD(19)-66 1988 y Fq(10)14 b(Computer)g(Mo)q(dern)h(tip)g
  2798. (extension)191 b(21)-66 2082 y(11)14 b(Line)g(st)o(yles)h(extension)436
  2799. b(21)-66 2176 y(12)14 b(Rotate)h(and)g(Scale)g(extension)302
  2800. b(22)-66 2270 y(13)14 b(Colour)h(extension)516 b(23)-66
  2801. 2415 y Fr(I)r(I)r(I)55 b(F)-5 b(eatures)598 b(23)-66
  2802. 2509 y Fq(14)14 b(All)h(features)627 b(24)-66 2603 y(15)14
  2803. b(Dumm)o(y)h(option)555 b(24)-66 2697 y(16)14 b(Arro)o(w)h(and)h(P)o
  2804. (ath)e(feature)369 b(24)-4 2748 y FD(16.1)21 b(P)o(aths)40
  2805. b FB(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
  2806. (:)h(:)f(:)48 b FD(24)-4 2799 y(16.2)21 b(Arro)o(ws)14
  2807. b FB(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
  2808. (:)h(:)f(:)48 b FD(28)959 42 y Fq(17)14 b(Tw)o(o-cell)g(feature)534
  2809. b(30)1021 92 y FD(17.1)20 b(T)o(yp)q(esetting)15 b(2-cells)f(in)f
  2810. (Diagrams)18 b FB(:)i(:)g(:)g(:)h(:)47 b FD(30)1021 142
  2811. y(17.2)20 b(Standard)14 b(Options)g FB(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g
  2812. (:)h(:)f(:)g(:)g(:)h(:)47 b FD(30)1021 192 y(17.3)20
  2813. b(Nudging)i FB(:)e(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
  2814. (:)g(:)g(:)h(:)47 b FD(31)1021 242 y(17.4)20 b(Extra)14
  2815. b(Options)f FB(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
  2816. (:)h(:)47 b FD(31)1021 293 y(17.5)20 b(2-cells)14 b(in)f(general)d(X)
  2817. 1447 300 y(Y)1472 293 y(-pictures)19 b FB(:)h(:)h(:)f(:)g(:)g(:)h(:)47
  2818. b FD(34)959 385 y Fq(18)14 b(Matrix)h(feature)564 b(34)1021
  2819. 435 y FD(18.1)16 b(X)1131 442 y(Y)1156 435 y(-matrices)33
  2820. b FB(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)
  2821. 47 b FD(34)1021 485 y(18.2)20 b(New)15 b(co)q(ordinate)f(formats)29
  2822. b FB(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b FD(35)1021
  2823. 535 y(18.3)20 b(Spacing)14 b(and)g(rotation)20 b FB(:)g(:)g(:)h(:)f(:)g
  2824. (:)h(:)f(:)g(:)g(:)h(:)47 b FD(35)1021 585 y(18.4)20
  2825. b(En)o(tries)c FB(:)k(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
  2826. (:)h(:)f(:)g(:)g(:)h(:)47 b FD(36)959 677 y Fq(19)14
  2827. b(Graph)g(Com)o(binator)f(feature)312 b(36)959 769 y(20)14
  2828. b(P)o(olygon)g(feature)541 b(38)959 861 y(21)14 b(V)l(ersion)g(2)i
  2829. (Compatibil)o(it)n(y)d(feature)209 b(41)1021 912 y FD(21.1)20
  2830. b(Unsupp)q(orted)c(incompatibili)o(ties)11 b FB(:)21
  2831. b(:)f(:)g(:)g(:)h(:)47 b FD(41)1021 962 y(21.2)20 b(Obsolete)15
  2832. b(k)o(ernel)g(features)31 b FB(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47
  2833. b FD(41)1021 1012 y(21.3)20 b(Obsolete)15 b(extensions)g(&)f(features)
  2834. 38 b FB(:)20 b(:)g(:)g(:)h(:)47 b FD(42)1021 1062 y(21.4)20
  2835. b(Obsolete)15 b(loading)33 b FB(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
  2836. (:)g(:)g(:)h(:)47 b FD(43)1021 1113 y(21.5)20 b(Compiling)11
  2837. b(v2-diagrams)f FB(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47
  2838. b FD(43)959 1256 y Fr(IV)56 b(Bac)n(k)n(ends)580 b(43)959
  2839. 1348 y Fq(22)14 b(P)o(ostScript)e(bac)o(k)o(end)469 b(43)1021
  2840. 1399 y FD(22.1)20 b(Cho)q(osing)14 b(the)g(D)o(VI-driv)o(er)i
  2841. FB(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b FD(44)1021
  2842. 1449 y(22.2)20 b(Wh)o(y)14 b(use)g Fp(PostScript)p FD(.)f
  2843. FB(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b FD(45)1021
  2844. 1499 y(22.3)20 b Fp(PostScript)13 b FD(escap)q(e)37 b
  2845. FB(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b
  2846. FD(46)1021 1549 y(22.4)20 b(Extensions)13 b FB(:)20 b(:)h(:)f(:)g(:)h
  2847. (:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b FD(46)959
  2848. 1641 y Fq(Answ)o(ers)14 b(to)i(all)e(exercises)437 b(46)959
  2849. 1733 y(References)709 b(50)959 1872 y FE(List)23 b(of)e(Figures)1021
  2850. 1964 y FD(1)74 b Fv(h)p FD(p)q(os)p Fv(i)p FD(itions.)35
  2851. b FB(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)
  2852. 68 b FD(6)1021 2014 y(2)74 b(Example)13 b Fv(h)p FD(place)p
  2853. Fv(i)p FD(s)24 b FB(:)d(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)
  2854. 68 b FD(9)1021 2064 y(3)74 b Fv(h)p FD(ob)r(ject)p Fv(i)p
  2855. FD(s.)37 b FB(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)
  2856. g(:)g(:)h(:)47 b FD(11)1021 2115 y(4)74 b Fv(h)p FD(decor)p
  2857. Fv(i)p FD(ations.)24 b FB(:)c(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
  2858. (:)g(:)g(:)h(:)47 b FD(13)1021 2165 y(5)74 b(Kernel)15
  2859. b(library)e Fv(h)p FD(dir)p Fv(i)p FD(ectionals)22 b
  2860. FB(:)e(:)h(:)f(:)g(:)g(:)h(:)47 b FD(14)1021 2215 y(6)74
  2861. b Fv(h)p FD(cir)p Fv(i)p FD(cles.)22 b FB(:)e(:)g(:)h(:)f(:)g(:)h(:)f
  2862. (:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b FD(16)1021
  2863. 2265 y(7)74 b(Syn)o(tax)14 b(for)f(curv)o(es.)43 b FB(:)20
  2864. b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b FD(18)1021
  2865. 2316 y(8)74 b(Plain)13 b Fv(h)p FD(frame)p Fv(i)p FD(s.)32
  2866. b FB(:)20 b(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47
  2867. b FD(20)1021 2366 y(9)74 b(Brac)o(k)o(et)15 b Fv(h)p
  2868. FD(frame)p Fv(i)p FD(s.)20 b FB(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
  2869. (:)g(:)h(:)47 b FD(20)1021 2416 y(10)53 b(Computer)13
  2870. b(Mo)q(dern)i Fv(h)p FD(dir)p Fv(i)p FD(ectionals)37
  2871. b FB(:)20 b(:)g(:)h(:)47 b FD(22)1021 2466 y(11)53 b(Rotations,)13
  2872. b(scalings)g(and)h(\015ips)22 b FB(:)e(:)h(:)f(:)g(:)g(:)h(:)47
  2873. b FD(24)1021 2516 y(12)53 b Fv(h)p FD(path)p Fv(i)p FD(s)13
  2874. b FB(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
  2875. (:)g(:)h(:)47 b FD(25)1021 2567 y(13)53 b Fv(h)p FD(arro)o(w)p
  2876. Fv(i)p FD(s.)13 b FB(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
  2877. (:)h(:)f(:)g(:)g(:)h(:)47 b FD(28)1021 2617 y(14)53 b(P)o(asting)14
  2878. b(diagram.)25 b FB(:)c(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47
  2879. b FD(31)1021 2667 y(15)53 b Fv(h)p FD(t)o(w)o(o)q(cell)p
  2880. Fv(i)p FD(s)34 b FB(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
  2881. (:)f(:)g(:)g(:)h(:)47 b FD(32)1021 2717 y(16)53 b Fv(h)p
  2882. FD(graph)p Fv(i)p FD(s)24 b FB(:)c(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
  2883. (:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)47 b FD(37)927 2929 y(2)p
  2884. eop
  2885. %%Page: 3 3
  2886. 3 2 bop -66 42 a FE(P)n(art)23 b(I)-66 145 y Fo(The)33
  2887. b(Kernel)-66 249 y Fq(V)l(ers.)21 b(2.12)16 b(b)o(y)f(Kristo\013er)f
  2888. (H.)i(Rose)g Fv(h)p FD(kris@diku.dk)p Fv(i)-66 325 y
  2889. FD(After)23 b(giving)e(an)h(o)o(v)o(erview)g(of)g(the)c(X)578
  2890. 332 y(Y)603 325 y(-pic)k(en)o(vironmen)o(t)-66 375 y(in)e
  2891. Fv(x)q FD(1)h(w)o(e)g(do)q(cumen)o(t)g(the)g(basic)h(concepts)g(of)17
  2892. b(X)752 382 y(Y)776 375 y(-picture)-66 425 y(construction)h(in)f
  2893. Fv(x)p FD(2,)g(including)f(the)i(main)o(tained)d(`graphic)-66
  2894. 475 y(state'.)27 b(The)17 b(follo)o(wing)d(sections)k(giv)o(e)e(the)i
  2895. (precise)g(syn)o(tax)-66 525 y(rules)j(of)f(the)i(main)14
  2896. b(X)298 532 y(Y)323 525 y(-pic)20 b(constructions:)33
  2897. b(the)22 b(p)q(osition)-66 574 y(language)12 b(in)h Fv(x)p
  2898. FD(3,)g(the)h(ob)r(ject)g(constructions)g(in)f Fv(x)q
  2899. FD(4,)f(and)h(the)-66 624 y(picture)d(`decorations')f(in)g
  2900. Fv(x)q FD(5.)16 b Fv(x)p FD(6)9 b(presen)o(ts)j(the)e(k)o(ernel)g(rep)q
  2901. (er-)-66 674 y(toire)17 b(of)f(ob)r(jects)h(for)g(use)g(in)f(pictures;)
  2902. j Fv(x)q FD(7)d(do)q(cumen)o(ts)g(the)-66 724 y(in)o(terface)i(to)c(X)
  2903. 176 731 y(Y)201 724 y(-pic)j(options)h(lik)o(e)f(the)i(standard)f
  2904. (`feature')-66 774 y(and)c(`extension')f(options.)-25
  2905. 823 y(Details)18 b(of)f(the)h(implemen)o(tation)d(are)j(not)g
  2906. (discussed)h(in)-66 873 y(this)i(part)h(but)f(in)g(the)h(complete)f(T)
  2907. 544 882 y(E)567 873 y(Xnical)g(do)q(cumen)o(ta-)-66 923
  2908. y(tion)13 b([11)o(].)-66 1038 y Fr(Notation)-66 1114
  2909. y FD(W)m(e)j(will)f(giv)o(e)h(descriptions)i(of)e(the)i
  2910. FC(syntax)k FD(of)16 b(pictures)i(as)-66 1164 y Fy(BNF)8
  2911. 1149 y Fu(2)40 1164 y FD(rules;)c(in)f(explanations)g(w)o(e)h(will)e
  2912. (use)j(upp)q(er)f(case)h(let-)-66 1214 y(ters)g(lik)o(e)e
  2913. FB(X)k FD(and)d FB(Y)23 b FD(for)13 b Fv(h)p FD(dimen)p
  2914. Fv(i)p FD(sions)g(and)h(lo)o(w)o(er)f(case)i(lik)o(e)-66
  2915. 1264 y FB(x)e FD(and)h FB(y)i FD(for)d Fv(h)p FD(factor)p
  2916. Fv(i)p FD(s.)-66 1400 y FE(1)67 b(The)15 b(X)196 1410
  2917. y(Y)237 1400 y(-pic)23 b(implemen)n(tation)-66 1491 y
  2918. FD(This)12 b(section)g(brie\015y)h(discusses)h(the)e(v)n(arious)f(asp)q
  2919. (ects)j(of)d(the)-66 1540 y(presen)o(t)f(X)92 1547 y(Y)116
  2920. 1540 y(-pic)i(k)o(ernel)h(implemen)o(tati)o(on)c(of)j(whic)o(h)g(the)h
  2921. (user)-66 1590 y(should)h(b)q(e)g(a)o(w)o(are)g(in)f(order)i(to)f(exp)q
  2922. (erimen)o(t)f(with)h(it.)-66 1705 y Fr(1.1)56 b(Loading)12
  2923. b(X)294 1714 y(Y)329 1705 y(-pic)-70 1782 y FD(X)-51
  2924. 1789 y(Y)-27 1782 y(-pic)g(is)h(careful)f(to)g(set)i(up)e(its)g(o)o(wn)
  2925. g(en)o(vironmen)o(t)f(in)h(order)-66 1831 y(to)k(function)g(with)f(a)h
  2926. (large)g(v)n(ariet)o(y)g(of)f(formats.)23 b(F)m(or)16
  2927. b(most)-66 1881 y(formats)c(a)i(single)f(line)h(with)f(the)i(command)
  2928. 327 1964 y FA(\\input)21 b(xy)-66 2047 y FD(in)11 b(the)i(pream)o(ble)e
  2929. (of)h(a)f(do)q(cumen)o(t)h(\014le)g(should)g(load)f(the)i(k)o(er-)-66
  2930. 2096 y(nel)i(\(see)i(`in)o(tegration)e(with)g(standard)h(formats')e(b)q
  2931. (elo)o(w)h(for)-66 2146 y(v)n(ariations)g(p)q(ossible)h(with)g(certain)
  2932. h(formats,)e(in)g(particular)-66 2196 y(L)-55 2188 y
  2933. Fu(A)-37 2196 y FD(T)-14 2205 y(E)9 2196 y(X)f([8]\).)-25
  2934. 2246 y(The)20 b(rest)g(of)e(this)h(section)g(describ)q(es)i(things)e(y)
  2935. o(ou)f(m)o(ust)-66 2296 y(consider)e(if)e(y)o(ou)h(need)h(to)g(use)c(X)
  2936. 455 2303 y(Y)479 2296 y(-pic)j(together)h(with)f(other)p
  2937. -66 2327 394 2 v -20 2354 a Fs(2)-3 2365 y Fy(BNF)10
  2938. b(is)f(the)g(notation)d(for)j(\\meta-lingu)o(isti)o(c)e(form)o(ulae")f
  2939. (\014rst)i(used)-66 2405 y(in)h([9])h(to)f(describ)q(e)f(the)h(syn)o
  2940. (tax)f(of)i(the)f(Algol)g(programmin)o(g)e(language.)-66
  2941. 2444 y(W)m(e)k(use)e(it)i(with)f(the)g(con)o(v)o(en)o(tion)o(s)e(of)i
  2942. (the)g(T)534 2451 y(E)554 2444 y(Xb)q(o)q(ok)g([5)o(]:)15
  2943. b(`)p FG(\000)-6 b(!)p Fy(')11 b(is)f(read)-66 2484 y(\\is)e(de\014ned)
  2944. f(to)i(b)q(e",)f(`)k FG(j)f Fy(')e(is)g(read)f(\\or",)g(and)g(`)p
  2945. FG(h)p Fy(empt)o(y)p FG(i)p Fy(')e(denotes)h(\\noth-)-66
  2946. 2523 y(ing";)15 b(furthermor)o(e,)e(`)p FG(h)p Fy(id)p
  2947. FG(i)p Fy(')g(denotes)g(an)o(ything)f(that)h(expands)g(in)o(to)g(a)-66
  2948. 2563 y(sequence)g(of)h(T)146 2570 y(E)167 2563 y(X)h(c)o(haracter)e
  2949. (tok)o(ens,)h(`)p FG(h)p Fy(dimen)p FG(i)p Fy(')e(and)i(`)p
  2950. FG(h)p Fy(factor)p FG(i)p Fy(')f(de-)-66 2602 y(note)7
  2951. b(decimal)g(n)o(um)o(b)q(ers)g(with,)i(resp)q(ectiv)o(e)d(without,)i(a)
  2952. g(dimension)e(unit)-66 2641 y(\(lik)o(e)k Fn(pt)g Fy(and)g
  2953. Fn(mm)p Fy(\),)g FG(h)p Fy(n)o(um)o(b)q(er)p FG(i)e Fy(denotes)h(p)q
  2954. (ossibly)g(signed)g(in)o(tegers,)g(and)-66 2681 y FG(h)p
  2955. Fy(text)p FG(i)h Fy(denotes)g(T)182 2688 y(E)203 2681
  2956. y(X)i(text)f(to)h(b)q(e)f(t)o(yp)q(eset)f(in)i(the)f(appropriate)e(mo)q
  2957. (de.)-66 2720 y(W)m(e)k(ha)o(v)o(e)e(c)o(hosen)g(to)h(annotate)e(the)i
  2958. (syn)o(tax)f(with)h(brief)g(explanation)o(s)-66 2760
  2959. y(of)d(the)g(`action')e(asso)q(ciated)g(with)j(eac)o(h)e(rule;)h(here)g
  2960. (`)p FG( )p Fy(')g(should)f(b)q(e)h(read)-66 2799 y(`is)i(copied)f
  2961. (from'.)959 42 y FD(macro)18 b(pac)o(k)n(ages,)j(st)o(yle)f(options,)g
  2962. (or)g(formats.)34 b(The)20 b(less)959 91 y(y)o(our)c(en)o(vironmen)o(t)
  2963. h(deviates)g(from)f(plain)g(T)1694 100 y(E)1717 91 y(X)h(the)h(easier)
  2964. 959 141 y(it)11 b(should)g(b)q(e.)18 b(Consult)12 b(the)g(T)1444
  2965. 150 y(E)1467 141 y(Xnical)g(do)q(cumen)o(tation)e([11)o(])959
  2966. 191 y(for)15 b(the)h(exact)h(requiremen)o(ts)f(for)f(other)h
  2967. (de\014nitions)g(to)g(co-)959 241 y(exist)e(with)9 b(X)1166
  2968. 248 y(Y)1191 241 y(-pic.)959 356 y Fq(Priv)m(acy:)37
  2969. b FD(X)1186 363 y(Y)1210 356 y(-pic)13 b(will)f(w)o(arn)h(ab)q(out)g
  2970. (con)o(trol)f(sequences)k(it)959 406 y(rede\014nes|th)o(us)f(y)o(ou)e
  2971. (can)g(b)q(e)h(sure)h(that)e(there)i(are)f(no)f(con-)959
  2972. 456 y(\015icts)19 b(b)q(et)o(w)o(een)d(X)1243 463 y(Y)1268
  2973. 456 y(-pic-de\014ned)j(con)o(trol)g(sequences,)j(those)959
  2974. 506 y(of)16 b(y)o(our)h(format,)f(and)h(other)g(macros,)g(pro)o(vided)g
  2975. (y)o(ou)g(load)954 556 y(X)973 563 y(Y)998 556 y(-pic)d(last)f(and)h
  2976. (get)g(no)g(w)o(arning)f(messages)h(lik)o(e)1103 650
  2977. y FA(XY-pic)21 b(Warning:)f(`)6 b FB(:)h(:)g(:)f FA(')21
  2978. b(redefined.)959 744 y FD(In)d(general)g(the)d(X)1253
  2979. 751 y(Y)1277 744 y(-pic)j(k)o(ernel)h(will)d(c)o(hec)o(k)j(all)e(con)o
  2980. (trol)h(se-)959 794 y(quences)12 b(it)f(rede\014nes)h
  2981. FC(exc)n(ept)k FD(that)10 b(\(1\))h(generic)h(temp)q(oraries)959
  2982. 844 y(lik)o(e)17 b FA(\\next)g FD(are)h(not)g(c)o(hec)o(k)o(ed,)i
  2983. (\(2\))e(prede\014ned)i(fon)o(t)e(iden-)959 893 y(ti\014ers)f(\(see)i
  2984. Fv(x)p FD(1.3\))d(are)i(assumed)f(in)o(ten)o(tionally)e(preloaded,)959
  2985. 943 y(and)9 b(\(3\))h(some)f(of)g(the)h(more)f(exotic)h(con)o(trol)g
  2986. (sequence)h(names)959 993 y(used)17 b(in)o(ternally)e(\(lik)o(e)h
  2987. FA(\\dir{-})o FD(\))g(are)h(only)f(c)o(hec)o(k)o(ed)i(to)e(b)q(e)959
  2988. 1043 y(di\013eren)o(t)e(from)f FA(\\relax)p FD(.)959
  2989. 1158 y Fq(Category)34 b(co)q(des:)41 b FD(Unfortunately)30
  2990. b(the)h(situation)e(is)959 1208 y(complicated)17 b(b)o(y)h(the)g
  2991. (\015exibilit)o(y)f(of)h(T)1594 1217 y(E)1617 1208 y(X's)g(input)g
  2992. (format.)959 1258 y(The)25 b(culprit)g(is)f(the)i(`category)f(co)q(de')
  2993. g(concept)h(of)e(T)1887 1267 y(E)1911 1258 y(X)959 1308
  2994. y(\()p FC(cf)p FD(.)13 b([5)o(,)h(p.37]\):)i(when)f(loaded)9
  2995. b(X)1478 1315 y(Y)1503 1308 y(-pic)14 b(requires)h(the)f(c)o(harac-)959
  2996. 1358 y(ters)g FA( \\{}\045)f FD(\(the)h(\014rst)h(is)e(a)h(space\))g
  2997. (to)g(ha)o(v)o(e)f(their)h(standard)959 1407 y(meaning)d(and)h(all)g
  2998. (other)h(prin)o(table)g(c)o(haracters)i(to)d(ha)o(v)o(e)h(the)959
  2999. 1457 y FC(same)h(c)n(ate)n(gory)f(as)h(when)c(X)1395
  3000. 1464 y(Y)1419 1457 y(-pic)k(wil)r(l)e(b)n(e)i(use)n(d)t
  3001. FD(|in)f(particu-)959 1507 y(lar)h(this)h(means)f(that)h(\(1\))g(y)o
  3002. (ou)f(should)h(surround)g(the)h(load-)959 1557 y(ing)h(of)c(X)1098
  3003. 1564 y(Y)1123 1557 y(-pic)k(with)h FA(\\makeatother)d
  3004. FB(:)7 b(:)g(:)23 b FA(\\makeatletter)959 1607 y FD(when)12
  3005. b(loading)e(it)i(from)e(within)h(a)h(L)1515 1598 y Fu(A)1533
  3006. 1607 y FD(T)1556 1616 y(E)1579 1607 y(X)g(pac)o(k)n(age,)g(and)g(that)
  3007. 959 1657 y(\(2\))7 b(X)1038 1664 y(Y)1063 1657 y(-pic)k(should)h(b)q(e)
  3008. g(loaded)f(after)h(\014les)g(that)g(c)o(hange)g(cate-)959
  3009. 1706 y(gory)h(co)q(des)i(\(lik)o(e)e(the)h FA(german.sty)d
  3010. FD(that)j(mak)o(es)f FA(")g FD(activ)o(e\).)959 1822
  3011. y Fq(In)o(tegration)28 b(with)i(standard)f(formats)40
  3012. b FD(The)28 b(in)o(te-)959 1872 y(gration)k(with)i(v)n(arious)f
  3013. (formats)f(is)h(handled)h(b)o(y)f(the)959 1922 y FA(xyidioms.tex)14
  3014. b FD(\014le)k(and)f(the)h(in)o(tegration)f(as)g(a)g(L)1785
  3015. 1913 y Fu(A)1803 1922 y FD(T)1826 1930 y(E)1849 1922
  3016. y(X)h([8)o(])959 1971 y(pac)o(k)n(age)13 b(b)o(y)h FA(xy.sty)n
  3017. FD(:)1000 2087 y Fq(xyidioms.do)q(c:)40 b FD(This)23
  3018. b(included)f(\014le)h(pro)o(vides)g(com-)959 2137 y(mon)12
  3019. b(idioms)h(whose)i(de\014nition)f(dep)q(ends)i(on)e(the)h(used)g(for-)
  3020. 959 2186 y(mat)9 b(suc)o(h)k(that)7 b(X)1235 2193 y(Y)1259
  3021. 2186 y(-pic)12 b(can)f(use)h(prede\014ned)i(dimension)9
  3022. b(reg-)959 2236 y(isters)18 b(etc.)g(and)g(y)o(et)g(still)e(b)q(e)i
  3023. (indep)q(enden)o(t)h(of)e(the)i(format)959 2286 y(under)12
  3024. b(whic)o(h)g(it)f(is)g(used.)18 b(The)12 b(curren)o(t)i(v)o(ersion)d
  3025. (\(2.12\))g(han-)959 2336 y(dles)f(plain)f(T)1161 2345
  3026. y(E)1185 2336 y(X)h(\(v)o(ersion)g(2)g(and)h(3)f([5)o(]\),)g
  3027. Fv(A)1627 2345 y(M)1672 2336 y(S)p FD(-T)1734 2345 y(E)1757
  3028. 2336 y(X)g(\(v)o(ersion)959 2386 y(2.0)16 b(and)h(2.1)f([15)o(]\),)h(L)
  3029. 1304 2377 y Fu(A)1322 2386 y FD(T)1345 2395 y(E)1368
  3030. 2386 y(X)h(\(v)o(ersion)f(2.09)f([7)o(])h(and)g(2)p FB(")g
  3031. FD([8]\),)959 2436 y Fv(A)985 2444 y(M)1029 2436 y(S)p
  3032. FD(-L)1079 2427 y Fu(A)1097 2436 y FD(T)1120 2444 y(E)1144
  3033. 2436 y(X)f(\(v)o(ersion)g(1.0,)f(1.1)f([1],)h(and)h(1.2\),)f(and)g
  3034. (eplain)959 2485 y(\(v)o(ersion)f(2.6)f([2)o(]\))1243
  3035. 2470 y Fu(3)1261 2485 y FD(.)1000 2629 y Fq(xy)l(.st)o(y:)42
  3036. b FD(If)10 b(y)o(ou)g(use)h(L)1368 2620 y Fu(A)1386 2629
  3037. y FD(T)1409 2638 y(E)1433 2629 y(X)f(then)i(this)e(\014le)h(mak)o(es)e
  3038. (it)i(p)q(os-)959 2679 y(sible)g(to)f(load)d(X)1201 2686
  3039. y(Y)1225 2679 y(-pic)k(as)g(a)g(`pac)o(k)n(age')f(using)g(the)i(L)1743
  3040. 2670 y Fu(A)1761 2679 y FD(T)1784 2687 y(E)1807 2679
  3041. y(X)6 b(2)1865 2685 y FB(")1898 2679 y FD([8)o(])p 959
  3042. 2721 V 1005 2748 a Fs(3)1022 2760 y Fy(Although)12 b(there)g(is)i(a)g
  3043. (name)e(con\015ict)g(b)q(et)o(w)o(een)g(the)h(`v2')g(feature)959
  3044. 2799 y(and)d(eplain)g(that)h(b)q(oth)f(de\014ne)g Fn(\\arrow)n
  3045. Fy(.)927 2929 y FD(3)p eop
  3046. %%Page: 4 4
  3047. 4 3 bop -66 42 a FA(\\usepackage)11 b FD(command:)p -66
  3048. 82 984 2 v 114 127 a FA(\\usepackage)h([)o Fv(h)p FD(option)p
  3049. Fv(i)p FA(,)p FB(:)7 b(:)g(:)e FA(])14 b({xy})p -66 154
  3050. V -66 215 a FD(where)i(the)f Fv(h)p FD(option)p Fv(i)p
  3051. FD(s)g(will)e(b)q(e)i(in)o(terpreted)i(as)d(if)g(passed)i(to)-66
  3052. 265 y FA(\\xyoption)g FD(\()p FC(cf)p FD(.)i Fv(x)p FD(7\);)i
  3053. (furthermore)e(options)g(that)g(require)-66 315 y(sp)q(ecial)h(activ)n
  3054. (ation)e(will)g(also)h(b)q(e)h(activ)n(ated)f(when)h(loaded)-66
  3055. 365 y(this)13 b(w)o(a)o(y)g(\()p FC(e)p FD(.)p FC(g)p
  3056. FD(.,)g(including)f FA(cmtip)h FD(in)g(the)h Fv(h)p FD(option)p
  3057. Fv(i)f FD(list)g(will)-66 414 y(not)k(only)g(p)q(erform)f
  3058. FA(\\xyoption)g({cmtip})g FD(but)h(also)g FA(\\Use)o
  3059. FD(-)-66 464 y FA(Computer)n(Modern)o(Tips)o FD(\).)-25
  3060. 514 y(Driv)o(er)11 b(pac)o(k)n(age)f(options)h(\()p FC(cf)p
  3061. FD(.)f([3)o(,)h(table)g(11.2,)e(p.317]\))g(will)-66 564
  3062. y(in)o(v)o(ok)o(e)k(the)h(appropriate)g(bac)o(k)o(end)h(\()p
  3063. FC(cf)p FD(.)e Fv(x)p FD(22\).)-25 614 y(The)i(\014le)f(also)f(w)o
  3064. (orks)h(as)h(a)e(L)426 605 y Fu(A)444 614 y FD(T)467
  3065. 623 y(E)491 614 y(X)h(2.09)f([7)o(])g(`st)o(yle)h(option')-66
  3066. 663 y(although)f(y)o(ou)g(will)f(ha)o(v)o(e)i(to)g(load)e(options)i
  3067. (with)f(the)e(X)826 670 y(Y)850 663 y(-pic)-66 713 y(mec)o(hanism.)-66
  3068. 827 y Fr(1.2)56 b(Logo,)17 b(v)n(ersion,)h(and)h(messages)-66
  3069. 904 y FD(Loading)10 b(X)110 911 y(Y)135 904 y(-pic)15
  3070. b(prin)o(ts)g(a)h(banner)g(con)o(taining)e(the)i(v)o(ersion)-66
  3071. 954 y(and)f(author)h(of)f(the)h(k)o(ernel;)g(small)d(progress)k
  3072. (messages)f(are)-66 1004 y(prin)o(ted)10 b(when)g(eac)o(h)h(ma)r(jor)d
  3073. (division)g(of)h(the)i(k)o(ernel)f(has)g(b)q(een)-66
  3074. 1053 y(loaded.)20 b(An)o(y)14 b(options)h(loaded)f(will)f(announce)j
  3075. (themself)d(in)-66 1103 y(a)g(similar)f(fashion.)-25
  3076. 1153 y(If)20 b(y)o(ou)g(refer)h(to)15 b(X)281 1160 y(Y)306
  3077. 1153 y(-pic)20 b(in)f(y)o(our)h(written)h(text)f(\(please)-66
  3078. 1203 y(do)9 b Fv(\015)-28 b Fu(\177)i Fw(^)10 b FD(\))g(then)g(y)o(ou)f
  3079. (can)g(use)i(the)f(command)c FA(\\Xy-pic)i FD(to)i(t)o(yp)q(e-)-66
  3080. 1253 y(set)i(the)h(\\)l(X)102 1260 y(Y)126 1253 y(-pic")e(logo.)16
  3081. b(The)c(v)o(ersion)g(of)f(the)h(k)o(ernel)g(is)g(t)o(yp)q(e-)-66
  3082. 1303 y(set)g(b)o(y)e FA(\\xyversion)f FD(and)i(the)g(release)h(date)g
  3083. (b)o(y)e FA(\\xydate)g FD(\(as)-66 1352 y(found)17 b(in)f(the)i
  3084. (banner\).)28 b(By)18 b(the)f(w)o(a)o(y)m(,)g(the)c(X)689
  3085. 1359 y(Y)714 1352 y(-pic)k FC(name)898 1337 y Fu(4)-66
  3086. 1402 y FD(originates)12 b(from)f(the)i(fact)g(that)g(the)g(\014rst)g(v)
  3087. o(ersion)g(w)o(as)g(little)-66 1452 y(more)k(than)g(supp)q(ort)i(for)f
  3088. (\()p FB(x;)7 b(y)q FD(\))18 b(co)q(ordinates)g(in)g(a)f(con\014g-)-66
  3089. 1502 y(urable)11 b(co)q(ordinate)g(system)g(where)g(the)h(main)d(idea)h
  3090. (w)o(as)h(that)-66 1552 y FC(al)r(l)17 b FD(op)q(erations)c(could)h(b)q
  3091. (e)f(sp)q(eci\014ed)i(in)e(a)g(manner)f(indep)q(en-)-66
  3092. 1601 y(den)o(t)k(of)e(the)i(orien)o(tation)e(of)h(the)h(co)q
  3093. (ordinates.)22 b(This)15 b(prop-)-66 1651 y(ert)o(y)e(has)g(b)q(een)h
  3094. (main)o(tained)d(except)j(that)f(no)o(w)f(the)h(pac)o(k)n(age)-66
  3095. 1701 y(allo)o(ws)f(explicit)i(absolute)g(orien)o(tation)f(as)h(w)o
  3096. (ell.)-25 1751 y(Messages)28 b(that)d(start)h(with)g(\\)p
  3097. FA(XY-pic)e(Warning)p FD(")g(are)-66 1801 y(indications)c(that)g
  3098. (something)f(needs)j(y)o(our)e(atten)o(tion;)j(an)-66
  3099. 1851 y(\\)p FA(XY-pic)11 b(Error)p FD(")g(will)f(stop)j(T)428
  3100. 1859 y(E)451 1851 y(X)f(b)q(ecause)e(X)661 1858 y(Y)686
  3101. 1851 y(-pic)i(do)q(es)h(not)-66 1900 y(kno)o(w)g(ho)o(w)h(to)f(pro)q
  3102. (ceed.)-66 2015 y Fr(1.3)56 b(F)-5 b(on)n(ts)-66 2091
  3103. y FD(The)13 b(X)37 2098 y(Y)61 2091 y(-pic)k(k)o(ernel)g(implem)o(en)o
  3104. (tation)d(mak)o(es)h(its)h(dra)o(wings)-66 2141 y(using)d(\014v)o(e)i
  3105. (sp)q(ecially)e(designed)i(fon)o(ts:)p -65 2185 981 2
  3106. v -66 2235 2 50 v 34 2220 a(F)m(on)o(t)p 215 2235 V 243
  3107. w(Characters)p 699 2235 V 166 w(Default)p 915 2235 V
  3108. -65 2236 981 2 v -66 2286 2 50 v -44 2271 a FA(\\xydashfont)p
  3109. 215 2286 V 201 w FD(dashes)p 699 2286 V 205 w FA(xydash10)p
  3110. 915 2286 V -66 2336 V -44 2321 a(\\xyatipfont)p 215 2336
  3111. V 62 w FD(arro)o(w)f(tips,)f(upp)q(er)i(half)p 699 2336
  3112. V 64 w FA(xyatip10)p 915 2336 V -66 2386 V -44 2371 a(\\xybtipfont)p
  3113. 215 2386 V 67 w FD(arro)o(w)f(tips,)f(lo)o(w)o(er)h(half)p
  3114. 699 2386 V 69 w FA(xybtip10)p 915 2386 V -66 2435 V -44
  3115. 2421 a(\\xybsqlfont)p 215 2435 V 58 w FD(quarter)h(circles)g(for)p
  3116. 699 2435 V 143 w FA(xybsql10)p 915 2435 V -66 2485 V
  3117. 215 2485 V 320 2470 a FD(ho)q(oks)f(and)g(squiggles)p
  3118. 699 2485 V 915 2485 V -66 2535 V -44 2520 a FA(\\xycircfont)p
  3119. 215 2535 V 86 w FD(1)p FB(=)p FD(8)f(circle)i(segmen)o(ts)p
  3120. 699 2535 V 89 w FA(xycirc10)p 915 2535 V -65 2537 981
  3121. 2 v -66 2600 a FD(The)c(\014rst)h(four)e(con)o(tain)h(v)n(ariations)e
  3122. (of)i(c)o(haracters)h(in)f(a)f(large)-66 2649 y(n)o(um)o(b)q(er)15
  3123. b(of)g(directions,)i(the)f(last)g(con)o(tains)g(1/8)f(circle)i(seg-)-66
  3124. 2699 y(men)o(ts.)p -66 2721 394 2 v -20 2748 a Fs(4)-3
  3125. 2760 y Fy(No)g(description)c(of)j(a)g(T)341 2767 y(E)361
  3126. 2760 y(X)h(program)d(is)i(complete)e(without)h(an)-66
  3127. 2799 y(explanation)8 b(of)j(its)g(name.)959 42 y Fq(Note:)41
  3128. b FD(The)20 b(default)e(fon)o(ts)h(are)h(not)f(part)g(of)g(the)c(X)1850
  3129. 49 y(Y)1875 42 y(-pic)959 91 y(k)o(ernel)g FC(sp)n(e)n(ci\014c)n(ation)
  3130. s FD(:)20 b(they)c(just)f(set)h(a)e(standard)h(for)g(what)959
  3131. 141 y(dra)o(wing)22 b(capabilities)g(should)h(at)g(least)h(b)q(e)g
  3132. (required)g(b)o(y)959 191 y(an)16 b(X)1038 198 y(Y)1062
  3133. 191 y(-pic)21 b(implem)o(en)o(tation.)35 b(Implemen)o(tations)18
  3134. b(exploit-)959 241 y(ing)j(capabilitites)h(of)g(particular)g(output)h
  3135. (devices)g(are)g(in)959 291 y(use.)k(Hence)18 b(the)f(fon)o(ts)g(are)g
  3136. (only)f(loaded)g(b)o(y)c(X)1735 298 y(Y)1760 291 y(-pic)k(if)g(the)959
  3137. 340 y(con)o(trol)e(sequence)i(names)e(are)h(unde\014ned|this)g(is)f
  3138. (used)i(to)959 390 y(preload)h(them)g(at)g(di\013eren)o(t)i(sizes)g(or)
  3139. e(prev)o(en)o(t)i(them)d(from)959 440 y(b)q(eing)d(loaded)h(at)g(all.)
  3140. 959 554 y Fr(1.4)55 b(Allo)r(cations)959 630 y FD(One)16
  3141. b(\014nal)f(thing)h(that)f(y)o(ou)h(m)o(ust)e(b)q(e)j(a)o(w)o(are)e(of)
  3142. h(is)f(the)i(fact)959 680 y(that)8 b(X)1062 687 y(Y)1087
  3143. 680 y(-pic)k(allo)q(cates)g(a)h(signi\014can)o(t)f(n)o(um)o(b)q(er)f
  3144. (of)h(dimension)959 730 y(registers)18 b(and)f(some)e(coun)o(ters,)k
  3145. (tok)o(en)e(registers,)h(and)f(b)q(o)o(x)959 780 y(registers,)g(in)f
  3146. (order)h(to)f(represen)o(t)i(the)f(state)g(and)f(do)g(com-)959
  3147. 830 y(putations.)27 b(The)14 b(X)1273 837 y(Y)1297 830
  3148. y(-pic)k(v.2.12)d(k)o(ernel)j(allo)q(cates)f(6)g(coun-)959
  3149. 879 y(ters,)f(27)e(dimensions,)g(2)h(b)q(o)o(x)g(registers,)h(3)f(tok)o
  3150. (en)h(registers,)959 929 y(1)k(read)h(c)o(hannel,)h(and)f(1)f(write)h
  3151. (c)o(hannel)g(\(when)g(running)959 979 y(under)15 b(plain)f(T)1205
  3152. 988 y(E)1228 979 y(X;)h(under)h(L)1416 971 y Fu(A)1434
  3153. 979 y FD(T)1457 988 y(E)1480 979 y(X)f(and)g Fv(A)1634
  3154. 988 y(M)1679 979 y(S)p FD(-T)1741 988 y(E)1764 979 y(X)g(sligh)o(tly)
  3155. 959 1029 y(less)g(is)h(allo)q(cated)e(b)q(ecause)j(the)f(pro)o(vided)f
  3156. (temp)q(oraries)g(are)959 1079 y(used\).)k(Options)14
  3157. b(ma)o(y)e(allo)q(cate)h(further)i(registers.)959 1213
  3158. y FE(2)66 b(Picture)24 b(basics)959 1304 y FD(The)g(basic)h(concepts)h
  3159. (in)o(v)o(olv)o(ed)d(when)i(constructing)c(X)1903 1311
  3160. y(Y)1928 1304 y(-)959 1354 y(pictures)16 b(are)g(p)q(ositions)f(and)g
  3161. (ob)r(jects,)h(and)f(ho)o(w)g(they)h(con-)959 1404 y(stitute)e(a)g
  3162. (state)h(used)f(b)o(y)g(the)g(graphic)g(engine.)1000
  3163. 1454 y(The)g(general)g(structure)j(of)c(an)c(X)1526 1461
  3164. y(Y)1551 1454 y(-picture)15 b(is)e(as)h(follo)o(ws:)p
  3165. 959 1491 984 2 v 1220 1535 a FA(\\xy)f Fv(h)p FD(p)q(os)p
  3166. Fv(i)i(h)p FD(decor)p Fv(i)g FA(\\endxy)p 959 1561 V
  3167. 959 1620 a FD(builds)d(a)h(b)q(o)o(x)g(with)g(an)8 b(X)1358
  3168. 1627 y(Y)1383 1620 y(-picture)14 b(\(L)1564 1611 y Fu(A)1582
  3169. 1620 y FD(T)1605 1629 y(E)1628 1620 y(X)g(users)g(ma)o(y)d(sub-)959
  3170. 1669 y(stitute)h FA(\\begin{xy})e FB(:)d(:)g(:)17 b FA(\\end{xy})10
  3171. b FD(if)g(they)j(prefer\).)18 b Fv(h)p FD(p)q(os)p Fv(i)959
  3172. 1719 y FD(and)11 b Fv(h)p FD(decor)p Fv(i)h FD(are)g(comp)q(onen)o(ts)f
  3173. (of)f(the)i(sp)q(ecial)g(`graphic)f(lan-)959 1769 y(guage')k(whic)o(h)d
  3174. (X)1226 1776 y(Y)1251 1769 y(-pictures)17 b(are)g(sp)q(eci\014ed)h(in.)
  3175. 25 b(W)m(e)15 b(explain)959 1819 y(the)c(language)f(comp)q(onen)o(ts)h
  3176. (in)g(general)g(terms)g(in)f(this)h Fv(x)h FD(and)959
  3177. 1869 y(in)h(more)g(depth)h(in)g(the)g(follo)o(wing)e
  3178. Fv(xx)q FD(.)959 1982 y Fr(2.1)55 b(P)n(ositions)959
  3179. 2059 y FD(All)16 b FC(p)n(ositions)k FD(ma)o(y)15 b(b)q(e)i(written)h
  3180. FA(<)o FB(X)s FA(,)q FB(Y)9 b FA(>)17 b FD(where)h FB(X)i
  3181. FD(is)d(the)959 2109 y(T)982 2118 y(E)1005 2109 y(X)g(dimension)f
  3182. (distance)i FC(right)i FD(and)e FB(Y)26 b FD(the)18 b(distance)g
  3183. FC(up)959 2159 y FD(from)e(the)i FC(zer)n(o)h(p)n(osition)i
  3184. FA(0)d FD(of)f(the)d(X)1571 2166 y(Y)1596 2159 y(-picture)19
  3185. b(\()p FA(0)f FD(has)g(co-)959 2208 y(ordinates)j FA(<0mm,0mm>)n
  3186. FD(,)h(of)e(course\).)40 b(The)22 b(zero)f(p)q(osition)959
  3187. 2258 y(of)14 b(the)e(X)1095 2265 y(Y)1120 2258 y(-picture)k(determines)
  3188. g(the)g(b)q(o)o(x)f(pro)q(duced)i(b)o(y)e(the)959 2308
  3189. y FA(\\xy)o FB(:)7 b(:)g(:)e FA(\\endxy)10 b FD(command)e(together)k
  3190. (with)f(the)h(four)e(param-)959 2358 y(eters)k FB(X)1091
  3191. 2364 y Fu(min)1149 2358 y FD(,)e FB(X)1207 2364 y Fu(max)1271
  3192. 2358 y FD(,)h FB(Y)1320 2364 y Fu(min)1377 2358 y FD(,)f(and)h
  3193. FB(Y)1505 2364 y Fu(max)1582 2358 y FD(set)h(suc)o(h)f(that)g(all)f
  3194. (the)959 2408 y(ob)r(jects)17 b(in)f(the)h(picture)g(are)f(`con)o
  3195. (tained')g(in)f(the)i(follo)o(wing)959 2458 y(rectangle:)p
  3196. 1455 2498 2 2 v 1456 2498 449 2 v 1904 2498 2 2 v 1455
  3197. 2816 2 319 v 1904 2816 V 1455 2818 2 2 v 1456 2818 449
  3198. 2 v 1904 2818 2 2 v 1602 2681 a Fm(\016)1698 2727 y FA(0)1609
  3199. 2674 y @beginspecial @setspecial
  3200.  mark{-21.37503 8.55159 dotted}xy
  3201.  
  3202. @endspecial 996 2743
  3203. a FD(T)1019 2752 y(E)1042 2743 y(X)d(reference)i(p)q(oin)o(t)1448
  3204. 2681 y Fm(\017)1455 2674 y @beginspecial @setspecial
  3205.  mark{24.0 9.60004 dotted}xy
  3206.  
  3207.  
  3208. @endspecial @beginspecial @setspecial
  3209.  mark{-36.98839 0.0 solid}xy
  3210.  
  3211. @endspecial @beginspecial
  3212. @setspecial
  3213.  mark{-1024 tip}xy
  3214.  
  3215. @endspecial 1487 2727 a FB(X)1521 2733 y
  3216. Fu(min)1904 2674 y @beginspecial @setspecial
  3217.  mark{71.13152 0.0 solid}xy
  3218.  
  3219. @endspecial
  3220. @beginspecial @setspecial
  3221.  mark{3072 tip}xy
  3222.  
  3223. @endspecial 1767 2727 a FB(X)1801
  3224. 2733 y Fu(max)1609 2816 y @beginspecial @setspecial
  3225.  mark{0.0 -34.14313 solid}xy
  3226.  
  3227. @endspecial
  3228. @beginspecial @setspecial
  3229.  mark{1024 tip}xy
  3230.  
  3231. @endspecial 1634 2784 a FB(Y)1658
  3232. 2790 y Fu(min)1609 2497 y @beginspecial @setspecial
  3233.  mark{0.0 42.67891 solid}xy
  3234.  
  3235. @endspecial
  3236. @beginspecial @setspecial
  3237.  mark{-3072 tip}xy
  3238.  
  3239. @endspecial 1634 2597 a FB(Y)1658
  3240. 2603 y Fu(max)927 2929 y FD(4)p eop
  3241. %%Page: 5 5
  3242. 5 4 bop -66 42 a FD(where)12 b(the)f(distances)i(follo)o(w)c(the)i
  3243. (\\up)g(and)g(righ)o(t)f FB(>)i FD(0")e(prin-)-66 91
  3244. y(ciple,)j FC(e)p FD(.)p FC(g)p FD(.,)f(the)j(indicated)e(T)402
  3245. 100 y(E)425 91 y(X)h(reference)i(p)q(oin)o(t)d(has)h(co)q(or-)-66
  3246. 141 y(dinates)k FA(<)p FB(X)137 147 y Fu(min)195 141
  3247. y FA(,0pt>)f FD(within)g(the)e(X)546 148 y(Y)570 141
  3248. y(-picture.)32 b(The)18 b(zero)-66 191 y(p)q(osition)c(do)q(es)i(not)e
  3249. (ha)o(v)o(e)h(to)g(b)q(e)g(con)o(tained)g(in)f(the)i(picture,)-66
  3250. 241 y(but)i FB(X)48 247 y Fu(min)122 241 y Fv(\024)g
  3251. FB(X)206 247 y Fu(max)281 241 y Fv(^)12 b FB(Y)345 247
  3252. y Fu(min)419 241 y Fv(\024)18 b FB(Y)493 247 y Fu(max)574
  3253. 241 y FD(alw)o(a)o(ys)e(holds.)29 b(The)-66 291 y(p)q(ossible)14
  3254. b(p)q(ositions)g(are)g(describ)q(ed)i(in)d(detail)g(in)h
  3255. Fv(x)p FD(3.)-66 406 y Fr(2.2)56 b(Ob)s(jects)-66 483
  3256. y FD(The)19 b(simplest)e(form)g(of)g(putting)h(things)h(in)o(to)e(the)i
  3257. (picture)-66 533 y(is)d(to)h(`drop')e(an)i FC(obje)n(ct)j
  3258. FD(at)d(a)f(p)q(osition.)25 b(An)17 b(ob)r(ject)g(is)g(lik)o(e)-66
  3259. 583 y(a)g(T)-5 591 y(E)18 583 y(X)g(b)q(o)o(x)g(except)i(that)e(it)g
  3260. (has)g(a)g(general)g FC(Edge)k FD(around)-66 632 y(its)c(reference)j(p)
  3261. q(oin)o(t|in)15 b(particular)i(this)h(has)f(the)h FC(extents)-66
  3262. 682 y FD(\()p FC(i)p FD(.)p FC(e)p FD(.,)c(it)h(is)h(alw)o(a)o(ys)e
  3263. (con)o(tained)i(within\))f(the)h(dimensions)e FB(L)p
  3264. FD(,)-66 732 y FB(R)p FD(,)g FB(U)5 b FD(,)14 b(and)g
  3265. FB(D)i FD(a)o(w)o(a)o(y)d(from)g(the)i(reference)i(p)q(oin)o(t)d(in)g
  3266. (eac)o(h)h(of)-66 782 y(the)h(four)g(directions)g(left,)g(righ)o(t,)g
  3267. (up,)g(and)g(do)o(wn.)23 b(Ob)r(jects)-66 832 y(are)c(enco)q(ded)g(in)f
  3268. (T)248 841 y(E)271 832 y(X)h(b)q(o)o(xes)g(using)f(the)h(con)o(v)o(en)o
  3269. (tion)f(that)-66 881 y(the)c(T)28 890 y(E)51 881 y(X)f(reference)j(p)q
  3270. (oin)o(t)c(of)h(an)g(ob)r(ject)h(is)f(at)g(its)g(left)g(edge,)-66
  3271. 931 y(th)o(us)g(shifted)f FA(<)p Fv(\000)q FB(L)p FA(,0pt>)f
  3272. FD(from)g(the)i(cen)o(ter|so)h(a)e(T)785 940 y(E)808
  3273. 931 y(X)g(b)q(o)o(x)-66 981 y(ma)o(y)h(b)q(e)i(said)f(to)h(b)q(e)g(a)f
  3274. (rectangular)h(ob)r(ject)h(with)e FB(L)f FD(=)g FA(0pt)p
  3275. FD(.)-66 1031 y(Here)i(is)f(an)f(example:)p 507 1083
  3276. 2 2 v 508 1083 296 2 v 803 1083 2 2 v 507 1236 2 153
  3277. v 802 1236 V 507 1238 2 2 v 508 1238 296 2 v 803 1238
  3278. 2 2 v 618 1183 a Fm(\016)508 1176 y @beginspecial @setspecial
  3279.  mark{-28.48038 0.0 dotted}xy
  3280.  
  3281.  
  3282. @endspecial 555 1186 a Fw(L)803 1176 y @beginspecial
  3283. @setspecial
  3284.  mark{42.65114 0.0 dotted}xy
  3285.  
  3286. @endspecial 702 1186 a(R)626 1235 y @beginspecial
  3287. @setspecial
  3288.  mark{0.0 -14.23187 dotted}xy
  3289.  
  3290. @endspecial 612 1216 a(D)626 1082 y @beginspecial
  3291. @setspecial
  3292.  mark{0.0 22.75652 dotted}xy
  3293.  
  3294. @endspecial 613 1139 a(U)48 1245 y FD(T)71
  3295. 1254 y(E)94 1245 y(X)h(reference)i(p)q(oin)o(t)499 1183
  3296. y Fm(\017)508 1176 y @beginspecial @setspecial
  3297.  mark{24.0 9.60004 dotted}xy
  3298.  
  3299. @endspecial
  3300. -66 1326 a FD(The)f(ob)r(ject)h(sho)o(wn)f(has)g(a)f(rectangle)i(edge)g
  3301. (but)f(others)h(are)-66 1376 y(a)o(v)n(ailable)11 b(ev)o(en)j(though)f
  3302. (the)h(k)o(ernel)f(only)g(supp)q(orts)h(rectan-)-66 1425
  3303. y(gle)k(and)g(circle)g(edges.)32 b(It)18 b(is)g(also)g(p)q(ossible)g
  3304. (to)g(use)h(en)o(tire)-70 1475 y(X)-51 1482 y(Y)-27 1475
  3305. y(-pictures)f(as)e(ob)r(jects)i(with)e(a)g(rectangle)h(edge,)g
  3306. FA(0)f FD(as)g(the)-66 1525 y(reference)i(p)q(oin)o(t,)e
  3307. FB(L)f FD(=)g Fv(\000)p FB(X)389 1531 y Fu(min)447 1525
  3308. y FD(,)h FB(R)f FD(=)g FB(X)603 1531 y Fu(max)666 1525
  3309. y FD(,)h FB(D)h FD(=)e Fv(\000)p FB(Y)848 1531 y Fu(min)906
  3310. 1525 y FD(,)-66 1575 y(and)20 b FB(U)26 b FD(=)c FB(Y)153
  3311. 1581 y Fu(max)217 1575 y FD(.)36 b(The)21 b(commands)c(for)j(ob)r
  3312. (jects)h(are)g(de-)-66 1625 y(scrib)q(ed)15 b(in)e Fv(x)q
  3313. FD(4.)-66 1740 y Fr(2.3)56 b(Connections)-66 1817 y FD(Besides)16
  3314. b(ha)o(ving)c(the)j(abilit)o(y)d(to)i(b)q(e)h(dropp)q(ed)g(at)f(a)g(p)q
  3315. (osition)-66 1867 y(in)k(a)g(picture,)i(all)d(ob)r(jects)i(ma)o(y)e(b)q
  3316. (e)i(used)g(to)f FC(c)n(onne)n(ct)23 b FD(the)-66 1917
  3317. y(t)o(w)o(o)11 b(curren)o(t)j(ob)r(jects)f(of)e(the)i(state,)f
  3318. FC(i)p FD(.)p FC(e)p FD(.,)f FB(p)h FD(and)f FB(c)p FD(.)18
  3319. b(F)m(or)11 b(most)-66 1966 y(ob)r(jects)h(this)f(is)g(done)g(b)o(y)g
  3320. (`\014lling')d(the)j(straigh)o(t)g(line)g(b)q(et)o(w)o(een)-66
  3321. 2016 y(the)i(cen)o(ters)i(with)e(as)g(man)o(y)e(copies)i(as)h(will)d
  3322. (\014t)i(b)q(et)o(w)o(een)h(the)-66 2066 y(ob)r(jects:)57
  3323. 2313 y Fl(p)65 2311 y @beginspecial @setspecial
  3324.  mark{6.0 0 360 circ}xy
  3325.  
  3326. @endspecial
  3327. 767 2138 a(c)p 735 2118 V 736 2118 75 2 v 810 2118 2
  3328. 2 v 735 2150 2 33 v 810 2150 V 735 2152 2 2 v 736 2152
  3329. 75 2 v 810 2152 2 2 v 736 2143 a @beginspecial @setspecial
  3330.  mark{155.89508 38.97359 dashed}xy
  3331.  
  3332.  
  3333. @endspecial 676 2115 V 684 2115 V 693 2115 V 701 2115
  3334. V 710 2115 V 718 2115 V 727 2115 V 735 2115 V 676 2124
  3335. V 676 2132 V 676 2140 V 676 2149 V 676 2157 V 676 2165
  3336. V 735 2124 V 735 2132 V 735 2140 V 735 2149 V 735 2157
  3337. V 735 2165 V 676 2175 V 684 2175 V 693 2175 V 701 2175
  3338. V 710 2175 V 718 2175 V 727 2175 V 735 2175 V 705 2156
  3339. a Fm(\016)677 2149 y @beginspecial @setspecial
  3340.  mark{-8.53021 0.0 dotted}xy
  3341.  
  3342. @endspecial
  3343. 685 2156 a Fl(L)736 2149 y @beginspecial @setspecial
  3344.  mark{5.69609 0.0 dotted}xy
  3345.  
  3346.  
  3347. @endspecial 714 2156 a(R)713 2173 y @beginspecial @setspecial
  3348.  mark{0.0 -5.69609 dotted}xy
  3349.  
  3350.  
  3351. @endspecial 701 2168 a(D)713 2114 y @beginspecial @setspecial
  3352.  mark{0.0 8.53021 dotted}xy
  3353.  
  3354.  
  3355. @endspecial 702 2138 a(U)p 611 2131 V 619 2131 V 628
  3356. 2131 V 636 2131 V 644 2131 V 653 2131 V 661 2131 V 670
  3357. 2131 V 611 2140 V 611 2148 V 611 2157 V 611 2165 V 611
  3358. 2173 V 611 2182 V 670 2140 V 670 2148 V 670 2157 V 670
  3359. 2165 V 670 2173 V 670 2182 V 611 2191 V 619 2191 V 628
  3360. 2191 V 636 2191 V 644 2191 V 653 2191 V 661 2191 V 670
  3361. 2191 V 640 2173 a Fm(\016)612 2165 y @beginspecial @setspecial
  3362.  mark{-8.53021 0.0 dotted}xy
  3363.  
  3364.  
  3365. @endspecial 620 2172 a Fl(L)671 2165 y @beginspecial
  3366. @setspecial
  3367.  mark{5.69609 0.0 dotted}xy
  3368.  
  3369. @endspecial 648 2172 a(R)647 2189 y @beginspecial
  3370. @setspecial
  3371.  mark{0.0 -5.69609 dotted}xy
  3372.  
  3373. @endspecial 635 2184 a(D)647 2130 y @beginspecial
  3374. @setspecial
  3375.  mark{0.0 8.53021 dotted}xy
  3376.  
  3377. @endspecial 636 2155 a(U)p 546 2147 V 554
  3378. 2147 V 562 2147 V 571 2147 V 579 2147 V 587 2147 V 596
  3379. 2147 V 605 2147 V 546 2156 V 546 2165 V 546 2173 V 546
  3380. 2181 V 546 2190 V 546 2198 V 605 2156 V 605 2165 V 605
  3381. 2173 V 605 2181 V 605 2190 V 605 2198 V 546 2207 V 554
  3382. 2207 V 562 2207 V 571 2207 V 579 2207 V 587 2207 V 596
  3383. 2207 V 605 2207 V 574 2189 a Fm(\016)546 2182 y @beginspecial
  3384. @setspecial
  3385.  mark{-8.53021 0.0 dotted}xy
  3386.  
  3387. @endspecial 554 2189 a Fl(L)606 2182 y @beginspecial
  3388. @setspecial
  3389.  mark{5.69609 0.0 dotted}xy
  3390.  
  3391. @endspecial 583 2189 a(R)582 2205 y @beginspecial
  3392. @setspecial
  3393.  mark{0.0 -5.69609 dotted}xy
  3394.  
  3395. @endspecial 570 2201 a(D)582 2146 y @beginspecial
  3396. @setspecial
  3397.  mark{0.0 8.53021 dotted}xy
  3398.  
  3399. @endspecial 571 2171 a(U)p 480 2164 V 488
  3400. 2164 V 497 2164 V 505 2164 V 514 2164 V 522 2164 V 531
  3401. 2164 V 539 2164 V 480 2173 V 480 2181 V 480 2189 V 480
  3402. 2198 V 480 2206 V 480 2214 V 539 2173 V 539 2181 V 539
  3403. 2189 V 539 2198 V 539 2206 V 539 2214 V 480 2224 V 488
  3404. 2224 V 497 2224 V 505 2224 V 514 2224 V 522 2224 V 531
  3405. 2224 V 539 2224 V 509 2205 a Fm(\016)481 2198 y @beginspecial
  3406. @setspecial
  3407.  mark{-8.53021 0.0 dotted}xy
  3408.  
  3409. @endspecial 489 2205 a Fl(L)540 2198 y @beginspecial
  3410. @setspecial
  3411.  mark{5.69609 0.0 dotted}xy
  3412.  
  3413. @endspecial 518 2205 a(R)517 2222 y @beginspecial
  3414. @setspecial
  3415.  mark{0.0 -5.69609 dotted}xy
  3416.  
  3417. @endspecial 505 2217 a(D)517 2163 y @beginspecial
  3418. @setspecial
  3419.  mark{0.0 8.53021 dotted}xy
  3420.  
  3421. @endspecial 506 2187 a(U)p 415 2180 V 423
  3422. 2180 V 431 2180 V 440 2180 V 448 2180 V 457 2180 V 465
  3423. 2180 V 474 2180 V 415 2189 V 415 2197 V 415 2206 V 415
  3424. 2214 V 415 2222 V 415 2231 V 474 2189 V 474 2197 V 474
  3425. 2206 V 474 2214 V 474 2222 V 474 2231 V 415 2240 V 423
  3426. 2240 V 431 2240 V 440 2240 V 448 2240 V 457 2240 V 465
  3427. 2240 V 474 2240 V 444 2222 a Fm(\016)416 2214 y @beginspecial
  3428. @setspecial
  3429.  mark{-8.53021 0.0 dotted}xy
  3430.  
  3431. @endspecial 424 2221 a Fl(L)475 2214 y @beginspecial
  3432. @setspecial
  3433.  mark{5.69609 0.0 dotted}xy
  3434.  
  3435. @endspecial 452 2221 a(R)451 2238 y @beginspecial
  3436. @setspecial
  3437.  mark{0.0 -5.69609 dotted}xy
  3438.  
  3439. @endspecial 439 2233 a(D)451 2179 y @beginspecial
  3440. @setspecial
  3441.  mark{0.0 8.53021 dotted}xy
  3442.  
  3443. @endspecial 440 2204 a(U)p 350 2196 V 358
  3444. 2196 V 366 2196 V 375 2196 V 383 2196 V 391 2196 V 400
  3445. 2196 V 409 2196 V 350 2205 V 350 2214 V 350 2222 V 350
  3446. 2230 V 350 2239 V 350 2247 V 409 2205 V 409 2214 V 409
  3447. 2222 V 409 2230 V 409 2239 V 409 2247 V 350 2256 V 358
  3448. 2256 V 366 2256 V 375 2256 V 383 2256 V 391 2256 V 400
  3449. 2256 V 409 2256 V 378 2238 a Fm(\016)350 2231 y @beginspecial
  3450. @setspecial
  3451.  mark{-8.53021 0.0 dotted}xy
  3452.  
  3453. @endspecial 358 2238 a Fl(L)409 2231 y @beginspecial
  3454. @setspecial
  3455.  mark{5.69609 0.0 dotted}xy
  3456.  
  3457. @endspecial 387 2238 a(R)386 2254 y @beginspecial
  3458. @setspecial
  3459.  mark{0.0 -5.69609 dotted}xy
  3460.  
  3461. @endspecial 374 2250 a(D)386 2195 y @beginspecial
  3462. @setspecial
  3463.  mark{0.0 8.53021 dotted}xy
  3464.  
  3465. @endspecial 375 2220 a(U)p 284 2213 V 292
  3466. 2213 V 301 2213 V 309 2213 V 318 2213 V 326 2213 V 335
  3467. 2213 V 343 2213 V 284 2222 V 284 2230 V 284 2238 V 284
  3468. 2247 V 284 2255 V 284 2263 V 343 2222 V 343 2230 V 343
  3469. 2238 V 343 2247 V 343 2255 V 343 2263 V 284 2273 V 292
  3470. 2273 V 301 2273 V 309 2273 V 318 2273 V 326 2273 V 335
  3471. 2273 V 343 2273 V 313 2254 a Fm(\016)285 2247 y @beginspecial
  3472. @setspecial
  3473.  mark{-8.53021 0.0 dotted}xy
  3474.  
  3475. @endspecial 293 2254 a Fl(L)344 2247 y @beginspecial
  3476. @setspecial
  3477.  mark{5.69609 0.0 dotted}xy
  3478.  
  3479. @endspecial 322 2254 a(R)320 2271 y @beginspecial
  3480. @setspecial
  3481.  mark{0.0 -5.69609 dotted}xy
  3482.  
  3483. @endspecial 309 2266 a(D)320 2212 y @beginspecial
  3484. @setspecial
  3485.  mark{0.0 8.53021 dotted}xy
  3486.  
  3487. @endspecial 310 2236 a(U)p 219 2229 V 227
  3488. 2229 V 235 2229 V 244 2229 V 252 2229 V 261 2229 V 269
  3489. 2229 V 278 2229 V 219 2238 V 219 2246 V 219 2255 V 219
  3490. 2263 V 219 2271 V 219 2280 V 278 2238 V 278 2246 V 278
  3491. 2255 V 278 2263 V 278 2271 V 278 2280 V 219 2289 V 227
  3492. 2289 V 235 2289 V 244 2289 V 252 2289 V 261 2289 V 269
  3493. 2289 V 278 2289 V 248 2271 a Fm(\016)220 2263 y @beginspecial
  3494. @setspecial
  3495.  mark{-8.53021 0.0 dotted}xy
  3496.  
  3497. @endspecial 228 2270 a Fl(L)279 2263 y @beginspecial
  3498. @setspecial
  3499.  mark{5.69609 0.0 dotted}xy
  3500.  
  3501. @endspecial 256 2270 a(R)255 2287 y @beginspecial
  3502. @setspecial
  3503.  mark{0.0 -5.69609 dotted}xy
  3504.  
  3505. @endspecial 243 2282 a(D)255 2228 y @beginspecial
  3506. @setspecial
  3507.  mark{0.0 8.53021 dotted}xy
  3508.  
  3509. @endspecial 244 2253 a(U)p 154 2245 V 162
  3510. 2245 V 170 2245 V 179 2245 V 187 2245 V 195 2245 V 204
  3511. 2245 V 213 2245 V 154 2254 V 154 2263 V 154 2271 V 154
  3512. 2279 V 154 2288 V 154 2296 V 213 2254 V 213 2263 V 213
  3513. 2271 V 213 2279 V 213 2288 V 213 2296 V 154 2305 V 162
  3514. 2305 V 170 2305 V 179 2305 V 187 2305 V 195 2305 V 204
  3515. 2305 V 213 2305 V 182 2287 a Fm(\016)154 2280 y @beginspecial
  3516. @setspecial
  3517.  mark{-8.53021 0.0 dotted}xy
  3518.  
  3519. @endspecial 162 2287 a Fl(L)213 2280 y @beginspecial
  3520. @setspecial
  3521.  mark{5.69609 0.0 dotted}xy
  3522.  
  3523. @endspecial 191 2287 a(R)190 2303 y @beginspecial
  3524. @setspecial
  3525.  mark{0.0 -5.69609 dotted}xy
  3526.  
  3527. @endspecial 178 2299 a(D)190 2244 y @beginspecial
  3528. @setspecial
  3529.  mark{0.0 8.53021 dotted}xy
  3530.  
  3531. @endspecial 179 2269 a(U)p 88 2262 V 96
  3532. 2262 V 105 2262 V 113 2262 V 122 2262 V 130 2262 V 139
  3533. 2262 V 147 2262 V 88 2271 V 88 2279 V 88 2287 V 88 2296
  3534. V 88 2304 V 88 2312 V 147 2271 V 147 2279 V 147 2287
  3535. V 147 2296 V 147 2304 V 147 2312 V 88 2322 V 96 2322
  3536. V 105 2322 V 113 2322 V 122 2322 V 130 2322 V 139 2322
  3537. V 147 2322 V 117 2304 a Fm(\016)89 2296 y @beginspecial
  3538. @setspecial
  3539.  mark{-8.53021 0.0 dotted}xy
  3540.  
  3541. @endspecial 97 2303 a Fl(L)148 2296 y @beginspecial
  3542. @setspecial
  3543.  mark{5.69609 0.0 dotted}xy
  3544.  
  3545. @endspecial 126 2303 a(R)124 2320 y @beginspecial
  3546. @setspecial
  3547.  mark{0.0 -5.69609 dotted}xy
  3548.  
  3549. @endspecial 113 2315 a(D)124 2261 y @beginspecial
  3550. @setspecial
  3551.  mark{0.0 8.53021 dotted}xy
  3552.  
  3553. @endspecial 114 2285 a(U)-66 2408 y FD(The)21
  3554. b(w)o(a)o(ys)g(the)h(v)n(arious)e(ob)r(jects)i(connect)h(are)e(describ)
  3555. q(ed)-66 2457 y(along)13 b(with)g(the)i(ob)r(jects.)-66
  3556. 2573 y Fr(2.4)56 b(Decorations)-66 2650 y FD(When)18
  3557. b(the)g FA(\\xy)f FD(command)e(reac)o(hes)20 b(something)c(that)i(can)
  3558. -66 2700 y(not)11 b(b)q(e)i(in)o(terpreted)g(as)f(a)f(con)o(tin)o
  3559. (uation)g(of)g(the)i(p)q(osition)e(b)q(e-)-66 2749 y(ing)e(read,)i
  3560. (then)g(it)e(is)h(exp)q(ected)i(to)e(b)q(e)g(a)g FC(de)n(c)n(or)n
  3561. (ation)s FD(,)h FC(i)p FD(.)p FC(e)p FD(.,)e(in)g(a)-66
  3562. 2799 y(restricted)14 b(set)f(of)e(T)248 2808 y(E)271
  3563. 2799 y(X)h(commands)e(whic)o(h)i(add)f(to)h(pictures.)959
  3564. 42 y(Most)h(suc)o(h)g(commands)e(are)i(pro)o(vided)g(b)o(y)f(the)i(v)n
  3565. (arious)e FC(user)959 91 y(options)22 b FD(\()p FC(cf)p
  3566. FD(.)c Fv(x)q FD(7\)|only)f(a)h(few)h(are)g(pro)o(vided)f(within)g(the)
  3567. 959 141 y(k)o(ernel)e(to)f(facilitate)g(programmi)o(ng)e(of)i(suc)o(h)h
  3568. (options)g(\(and)959 191 y(user)f(macros\))e(as)h(describ)q(ed)h(in)f
  3569. Fv(x)p FD(5.)959 309 y Fr(2.5)55 b(The)13 b(X)1220 318
  3570. y(Y)1254 309 y(-pic)18 b(state)959 386 y FD(Finally)c(w)o(e)j
  3571. (summarise)d(the)j(user-accessible)i(parts)d(of)g(the)954
  3572. 436 y(X)973 443 y(Y)998 436 y(-picture)e(state)f(of)g(t)o(w)o(o)f(p)q
  3573. (ositions)h(together)h(with)e(the)i(last)959 485 y(ob)r(ject)21
  3574. b(asso)q(ciated)g(with)f(eac)o(h:)32 b(the)21 b FC(pr)n(evious)s
  3575. FD(,)g FB(p)p FD(,)h(is)e(the)959 535 y(p)q(osition)f
  3576. FA(<)o FB(X)1178 541 y Fw(p)1198 535 y FA(,)g FB(Y)1263
  3577. 541 y Fw(p)1283 535 y FA(>)g FD(with)g(the)i(ob)r(ject)f
  3578. FB(L)1661 541 y Fw(p)1681 535 y FD(,)g FB(R)1745 541
  3579. y Fw(p)1764 535 y FD(,)h FB(D)1831 541 y Fw(p)1850 535
  3580. y FD(,)g FB(U)1911 541 y Fw(p)1930 535 y FD(,)959 585
  3581. y FC(Edge)1049 595 y Fw(p)1068 585 y FD(,)f(and)f(the)h
  3582. FC(curr)n(ent)t FD(,)f FB(c)p FD(,)g(is)g(the)h(p)q(osition)e
  3583. FA(<)p FB(X)1821 591 y Fw(c)1838 585 y FA(,)h FB(Y)1903
  3584. 591 y Fw(c)1920 585 y FA(>)959 635 y FD(with)13 b(the)i(ob)r(ject)f
  3585. FB(L)1278 641 y Fw(c)1295 635 y FD(,)g FB(R)1353 641
  3586. y Fw(c)1369 635 y FD(,)g FB(D)1429 641 y Fw(c)1446 635
  3587. y FD(,)f FB(U)1499 641 y Fw(c)1517 635 y FD(,)g FC(Edge)1633
  3588. 645 y Fw(c)1649 635 y FD(.)1000 685 y(F)m(urthermore,)25
  3589. b(X)1283 692 y(Y)1307 685 y(-pic)h(has)h(a)f(con\014gurable)g
  3590. FC(c)n(artesian)959 735 y(c)n(o)n(or)n(dinate)h(system)j
  3591. FD(describ)q(ed)f(b)o(y)e(an)g FC(origin)j FD(p)q(osition)959
  3592. 785 y FA(<)o FB(X)1014 791 y Fk(origin)1108 785 y FA(,)g
  3593. FB(Y)1184 791 y Fk(origin)1277 785 y FA(>)g FD(and)g(t)o(w)o(o)f
  3594. FC(b)n(ase)h(ve)n(ctors)j FA(<)p FB(X)1838 791 y Fk(xb)n(ase)1920
  3595. 785 y FA(,)959 834 y FB(Y)983 840 y Fk(xb)n(ase)1064
  3596. 834 y FA(>)9 b FD(and)g FA(<)p FB(X)1227 840 y Fk(yb)n(ase)1310
  3597. 834 y FA(,)g FB(Y)1365 840 y Fk(yb)n(ase)1448 834 y FA(>)o
  3598. FD(,)h(and)f(accessed)j(b)o(y)d(the)h(usual)959 884 y(notation)j(using)
  3599. g(paren)o(thesis:)1011 973 y FA(\()p FB(x)p FA(,)o FB(y)q
  3600. FA(\))22 b FD(=)f FA(<)f FB(X)1272 979 y Fk(origin)1375
  3601. 973 y FD(+)9 b FB(x)g Fv(\002)h FB(X)1525 979 y Fk(xb)n(ase)1616
  3602. 973 y FD(+)g FB(y)h Fv(\002)e FB(X)1764 979 y Fk(yb)n(ase)1868
  3603. 973 y FA(,)1238 1023 y FB(Y)1262 1029 y Fk(origin)1365
  3604. 1023 y FD(+)g FB(x)g Fv(\002)h FB(Y)1505 1029 y Fk(xb)n(ase)1595
  3605. 1023 y FD(+)g FB(y)h Fv(\002)f FB(Y)1734 1029 y Fk(yb)n(ase)1868
  3606. 1023 y FA(>)959 1113 y FD(This)k(is)h(explained)f(in)g(full)f(when)i(w)
  3607. o(e)g(sho)o(w)g(ho)o(w)f(to)h(set)g(the)959 1163 y(base)f(in)f(note)i
  3608. (3d)e(of)h Fv(x)p FD(3.)1000 1213 y(Finally)d(t)o(yp)q(esetting)j(a)e
  3609. (connection)i(will)d(setup)i(a)g(\\place-)959 1263 y(men)o(t)d(state")h
  3610. (for)g(referring)g(to)g(p)q(ositions)g(on)f(the)i(connection)959
  3611. 1313 y(that)i(is)f(accessed)k(through)d(a)f(sp)q(ecial)h
  3612. FA(?)g FD(p)q(osition)f(construc-)959 1363 y(tion;)f(this)i(is)g(also)f
  3613. (discussed)j(in)d(detail)h(in)f Fv(x)q FD(3.)1000 1413
  3614. y(The)e(X)1101 1420 y(Y)1125 1413 y(-pic)k FC(state)i
  3615. FD(consists)f(of)d(all)h(these)h(parameters)g(to-)959
  3616. 1463 y(gether.)j(They)12 b(are)f(initialised)f(to)i(zero)g(except)h
  3617. (for)e FB(X)1816 1469 y Fk(xb)n(ase)1909 1463 y FD(=)959
  3618. 1512 y FB(Y)983 1518 y Fk(yb)n(ase)1080 1512 y FD(=)16
  3619. b FA(1mm)o FD(.)25 b(The)16 b(dimension)f(parameters)h(are)g(directly)
  3620. 959 1562 y(a)o(v)n(ailable)k(as)i(T)1220 1571 y(E)1243
  3621. 1562 y(X)h FA(\\dimen)e FD(registers)j(with)e(the)g(ob)o(vious)959
  3622. 1612 y(names:)15 b FA(\\Xmin)p FD(,)9 b FA(\\Xmax)p FD(,)g
  3623. FA(\\Ymin)p FD(,)g(and)h FA(\\Ymax)p FD(;)g FA(\\Xp)p
  3624. FD(,)g FA(\\Yp)f(\\Dp)p FD(,)959 1662 y FA(\\Up)p FD(,)15
  3625. b FA(\\Lp)p FD(,)h(and)h FA(\\Rp)p FD(;)f FA(\\Xc)p FD(,)g
  3626. FA(\\Yc)g(\\Dc)p FD(,)g FA(\\Uc)p FD(,)g FA(\\Lc)p FD(,)g(and)g
  3627. FA(\\Rc)p FD(;)959 1712 y FA(\\Xorigin)p FD(,)8 b FA(\\Yorigin)p
  3628. FD(,)g FA(\\Xxbase)p FD(,)h FA(\\Yxbase)p FD(,)f FA(\\Xybase)p
  3629. FD(,)h(and)959 1761 y FA(\\Yybase)p FD(.)1000 1812 y(The)h(edges)h(are)
  3630. f(not)f(directly)h(a)o(v)n(ailable)d(\(but)j(see)h(the)f(tec)o(h-)959
  3631. 1861 y(nical)j(do)q(cumen)o(tation)f(for)i(ho)o(w)f(to)h(access)i
  3632. (them\).)959 2000 y FE(3)66 b(P)n(ositions)959 2092 y
  3633. FD(A)19 b Fv(h)p FD(p)q(os)p Fv(i)p FD(ition)g(is)h(a)f(w)o(a)o(y)g(of)
  3634. g(sp)q(ecifying)h(lo)q(cations)f(as)g(w)o(ell)959 2141
  3635. y(as)14 b(dropping)h(ob)r(jects)g(at)g(them)f(and)g(decorating)h
  3636. (them|in)959 2191 y(fact)d(an)o(y)g(asp)q(ect)h(of)f(the)d(X)1373
  3637. 2198 y(Y)1397 2191 y(-pic)k(state)g(can)f(b)q(e)h(c)o(hanged)g(b)o(y)f
  3638. (a)959 2241 y Fv(h)p FD(p)q(os)p Fv(i)g FD(but)g(most)f(will)f(just)i
  3639. (c)o(hange)g(the)h(co)q(ordinates)f(and/or)959 2291 y(shap)q(e)i(of)g
  3640. FB(c)p FD(.)1000 2341 y(All)f(p)q(ossible)h(p)q(ositions)g(are)g(sho)o
  3641. (wn)g(in)g(\014gure)g(1)g(with)g(ex-)959 2391 y(planatory)f(notes)h(b)q
  3642. (elo)o(w.)959 2500 y Fq(Exercise)21 b(1:)42 b FD(Whic)o(h)19
  3643. b(of)g(the)h(p)q(ositions)f FA(0)p FD(,)h FA(<0pt,0pt>)n
  3644. FD(,)959 2550 y FA(<0pt>)o FD(,)12 b FA(\(0,0\))o FD(,)g(and)g
  3645. FA(/0pt/)f FD(is)h(di\013eren)o(t)h(from)d(the)j(others?)959
  3646. 2672 y Fq(Notes)959 2749 y FD(3a.)23 b(When)16 b(doing)e(arithmetic)f
  3647. (with)i FA(+)g FD(and)f FA(-)h FD(then)h(the)f(re-)1033
  3648. 2799 y(sulting)f(ob)r(ject)h(inherits)g(the)f(size)h(of)f(the)h
  3649. Fv(h)p FD(co)q(ord)p Fv(i)p FD(,)f FC(i)p FD(.)p FC(e)p
  3650. FD(.,)927 2929 y(5)p eop
  3651. %%Page: 6 6
  3652. 6 5 bop -66 43 2008 2 v -7 84 a FD(Syn)o(tax)760 b(Action)p
  3653. -66 106 V -7 158 a Fv(h)p FD(p)q(os)p Fv(i)146 b(\000)-6
  3654. b(!)58 b(h)p FD(co)q(ord)p Fv(i)389 b FB(c)11 b Fv( )g(h)p
  3655. FD(co)q(ord)p Fv(i)260 216 y(j)86 b(h)p FD(p)q(os)p Fv(i)15
  3656. b FA(+)f Fv(h)p FD(co)q(ord)p Fv(i)245 b FB(c)11 b Fv( )g(h)p
  3657. FD(p)q(os)p Fv(i)f FD(+)g Fv(h)p FD(co)q(ord)p Fv(i)1238
  3658. 201 y Fj(3a)260 274 y Fv(j)86 b(h)p FD(p)q(os)p Fv(i)15
  3659. b FA(-)f Fv(h)p FD(co)q(ord)p Fv(i)245 b FB(c)11 b Fv( )g(h)p
  3660. FD(p)q(os)p Fv(i)f(\000)g(h)p FD(co)q(ord)p Fv(i)1238
  3661. 259 y Fj(3a)260 334 y Fv(j)86 b(h)p FD(p)q(os)p Fv(i)15
  3662. b FA(!)j Fv(h)p FD(co)q(ord)p Fv(i)241 b FB(c)11 b Fv( )g(h)p
  3663. FD(p)q(os)p Fv(i)k FD(then)f(sk)o(ew)1248 319 y Fj(3b)1305
  3664. 334 y FB(c)g FD(b)o(y)g Fv(h)p FD(co)q(ord)p Fv(i)260
  3665. 393 y(j)86 b(h)p FD(p)q(os)p Fv(i)15 b FA(.)j Fv(h)p
  3666. FD(co)q(ord)p Fv(i)241 b FB(c)11 b Fv( )g(h)p FD(p)q(os)p
  3667. Fv(i)k FD(but)f(also)f(co)o(v)o(ering)1377 378 y Fj(3c)1429
  3668. 393 y Fv(h)p FD(co)q(ord)p Fv(i)260 451 y(j)86 b(h)p
  3669. FD(p)q(os)p Fv(i)15 b FA(,)f Fv(h)p FD(co)q(ord)p Fv(i)245
  3670. b FB(c)11 b Fv( )g(h)p FD(p)q(os)p Fv(i)k FD(then)f FB(c)e
  3671. Fv( )f(h)p FD(co)q(ord)p Fv(i)260 509 y(j)86 b(h)p FD(p)q(os)p
  3672. Fv(i)15 b FA(;)f Fv(h)p FD(co)q(ord)p Fv(i)245 b FB(c)11
  3673. b Fv( )g(h)p FD(p)q(os)p Fv(i)q FD(,)i(sw)o(ap)h FB(p)g
  3674. FD(and)f FB(c)p FD(,)h FB(c)d Fv( )g(h)p FD(co)q(ord)p
  3675. Fv(i)260 569 y(j)86 b(h)p FD(p)q(os)p Fv(i)15 b FA(:)j
  3676. Fv(h)p FD(co)q(ord)p Fv(i)241 b FB(c)11 b Fv( )g(h)p
  3677. FD(p)q(os)p Fv(i)q FD(,)i(set)i(base)1223 554 y Fj(3d)1266
  3678. 569 y FD(,)f FB(c)d Fv( )g(h)p FD(co)q(ord)p Fv(i)260
  3679. 627 y(j)86 b(h)p FD(p)q(os)p Fv(i)15 b FA(::)j Fv(h)p
  3680. FD(co)q(ord)p Fv(i)219 b FB(c)11 b Fv( )g(h)p FD(p)q(os)p
  3681. Fv(i)q FD(,)i FC(yb)n(ase)i Fv( )c FB(c)e Fv(\000)h FC(origin)s
  3682. FD(,)j FB(c)f Fv( )f(h)p FD(co)q(ord)p Fv(i)260 687 y(j)86
  3683. b(h)p FD(p)q(os)p Fv(i)15 b FA(*)f Fv(h)p FD(ob)r(ject)p
  3684. Fv(i)234 b FB(c)11 b Fv( )g(h)p FD(p)q(os)p Fv(i)q FD(,)i(drop)1163
  3685. 672 y Fj(3f)1210 687 y Fv(h)p FD(ob)r(ject)p Fv(i)260
  3686. 746 y(j)86 b(h)p FD(p)q(os)p Fv(i)15 b FA(**)e Fv(h)p
  3687. FD(ob)r(ject)p Fv(i)213 b FB(c)11 b Fv( )g(h)p FD(p)q(os)p
  3688. Fv(i)q FD(,)i(connect)1217 731 y Fj(3g)1273 746 y FD(using)g
  3689. Fv(h)p FD(ob)r(ject)p Fv(i)260 806 y(j)86 b(h)p FD(p)q(os)p
  3690. Fv(i)15 b FA(?)j Fv(h)p FD(place)p Fv(i)249 b FB(c)11
  3691. b Fv( )g(h)p FD(p)q(os)p Fv(i)q FD(,)i FB(c)f Fv( )f(h)p
  3692. FD(place)p Fv(i)1287 791 y Fj(3h)260 864 y Fv(j)86 b(h)p
  3693. FD(p)q(os)p Fv(i)15 b(h)p FD(stac)o(king)p Fv(i)233 b
  3694. FB(c)11 b Fv( )g(h)p FD(p)q(os)p Fv(i)q FD(,)i(do)h Fv(h)p
  3695. FD(stac)o(king)p Fv(i)260 922 y(j)86 b(h)p FD(p)q(os)p
  3696. Fv(i)15 b(h)p FD(sa)o(ving)p Fv(i)267 b FB(c)11 b Fv( )g(h)p
  3697. FD(p)q(os)p Fv(i)q FD(,)i(do)h Fv(h)p FD(sa)o(ving)p
  3698. Fv(i)-7 985 y(h)p FD(co)q(ord)p Fv(i)107 b(\000)-6 b(!)58
  3699. b(h)p FD(v)o(ector)p Fv(i)379 b(h)p FD(p)q(os)p Fv(i)14
  3700. b FD(is)g Fv(h)p FD(v)o(ector)p Fv(i)h FD(with)e(zero)i(size)260
  3701. 1034 y Fv(j)86 b(h)p FD(empt)o(y)p Fv(i)27 b(j)h FA(c)286
  3702. b FD(reuse)15 b(last)f FB(c)f FD(\(do)h(nothing\))260
  3703. 1084 y Fv(j)86 b FA(p)499 b FB(p)260 1143 y Fv(j)86 b
  3704. FA(x)28 b Fv(j)f FA(y)410 b FD(axis)13 b(in)o(tersection)1171
  3705. 1128 y Fj(3i)1218 1143 y FD(with)p 1312 1120 39 2 v 13
  3706. w FB(pc)260 1202 y Fv(j)86 b FA(s)p Fv(h)p FD(digit)p
  3707. Fv(i)27 b(j)g FA(s{)p Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)p
  3708. FA(})81 b FD(stac)o(k)971 1187 y Fj(3m)1038 1202 y FD(p)q(osition)13
  3709. b Fv(h)p FD(digit)p Fv(i)h FD(or)f Fv(h)p FD(n)o(um)o(b)q(er)p
  3710. Fv(i)h FD(b)q(elo)o(w)f(the)i(top)260 1260 y Fv(j)86
  3711. b FA(")p Fv(h)p FD(id)p Fv(i)p FA(")410 b FD(restore)15
  3712. b(what)f(w)o(as)g(sa)o(v)o(ed)1297 1245 y Fj(3o)1351
  3713. 1260 y FD(as)g Fv(h)p FD(id)p Fv(i)g FD(earlier)260 1319
  3714. y Fv(j)86 b FA({)14 b Fv(h)p FD(p)q(os)p Fv(i)h(h)p FD(decor)p
  3715. Fv(i)g FA(})212 b FD(the)14 b FB(c)g FD(resulting)g(from)e(in)o
  3716. (terpreting)i(the)h(group)1654 1304 y Fj(3j)-7 1381 y
  3717. Fv(h)p FD(v)o(ector)p Fv(i)97 b(\000)-6 b(!)58 b FA(0)499
  3718. b FD(zero)260 1431 y Fv(j)86 b FA(<)14 b Fv(h)p FD(dimen)p
  3719. Fv(i)f FA(,)g Fv(h)p FD(dimen)p Fv(i)g FA(>)114 b FD(absolute)260
  3720. 1481 y Fv(j)86 b FA(<)14 b Fv(h)p FD(dimen)p Fv(i)f FA(>)306
  3721. b FD(absolute)14 b(with)f(equal)h(dimensions)260 1541
  3722. y Fv(j)86 b FA(\()14 b Fv(h)p FD(factor)p Fv(i)g FA(,)g
  3723. Fv(h)p FD(factor)p Fv(i)g FA(\))125 b FD(in)13 b(curren)o(t)i(base)1149
  3724. 1526 y Fj(3d)260 1599 y Fv(j)86 b FA(a)14 b(\()g Fv(h)p
  3725. FD(n)o(um)o(b)q(er)p Fv(i)f FA(\))244 b FD(angle)13 b(in)g(curren)o(t)j
  3726. (base)1258 1584 y Fj(3e)260 1649 y Fv(j)86 b(h)p FD(corner)p
  3727. Fv(i)377 b FD(from)12 b(reference)k(p)q(oin)o(t)d(to)h
  3728. Fv(h)p FD(corner)p Fv(i)i FD(of)d FB(c)260 1699 y Fv(j)86
  3729. b(h)p FD(corner)p Fv(i)16 b FA(\()d Fv(h)p FD(factor)p
  3730. Fv(i)i FA(\))152 b FD(The)14 b Fv(h)p FD(corner)p Fv(i)h
  3731. FD(m)o(ultiplied)c(with)j Fv(h)p FD(factor)p Fv(i)260
  3732. 1759 y(j)86 b FA(/)14 b Fv(h)p FD(direction)p Fv(i)g(h)p
  3733. FD(dimen)p Fv(i)f FA(/)101 b FD(v)o(ector)14 b Fv(h)p
  3734. FD(dimen)p Fv(i)f FD(in)h Fv(h)p FD(direction)p Fv(i)1400
  3735. 1744 y Fj(3k)-7 1831 y Fv(h)p FD(corner)p Fv(i)95 b(\000)-6
  3736. b(!)58 b FA(L)14 b Fv(j)f FA(R)h Fv(j)f FA(D)h Fv(j)f
  3737. FA(U)316 b FD(o\013set)974 1816 y Fj(3l)1020 1831 y FD(to)14
  3738. b(left,)f(righ)o(t,)g(do)o(wn,)g(up)h(side)260 1892 y
  3739. Fv(j)86 b FA(CL)14 b Fv(j)f FA(CR)h Fv(j)f FA(CD)g Fv(j)h
  3740. FA(CU)f Fv(j)h FA(C)167 b FD(o\013set)974 1877 y Fj(3l)1020
  3741. 1892 y FD(to)14 b(cen)o(ter)i(of)d(side,)h(true)g(cen)o(ter)260
  3742. 1952 y Fv(j)86 b FA(LD)14 b Fv(j)f FA(RD)h Fv(j)f FA(LU)g
  3743. Fv(j)h FA(RU)228 b FD(o\013set)974 1937 y Fj(3l)1020
  3744. 1952 y FD(to)14 b(actual)g(left/do)o(wn,)e FB(:)7 b(:)g(:)19
  3745. b FD(corner)260 2012 y Fv(j)86 b FA(E)14 b Fv(j)f FA(P)438
  3746. b FD(o\013set)974 1997 y Fj(3l)1020 2012 y FD(to)14 b(nearest/prop)q
  3747. (ortional)g(edge)h(p)q(oin)o(t)e(to)h FB(p)-7 2084 y
  3748. Fv(h)p FD(place)p Fv(i)115 b(\000)-6 b(!)58 b FA(<)14
  3749. b Fv(h)p FD(place)p Fv(i)361 b FD(sha)o(v)o(e)977 2069
  3750. y Fj(3h)1033 2084 y FA(\(0\))14 b FD(to)f(edge)i(of)e
  3751. FB(p)p FD(,)g FB(f)k Fv( )11 b FA(0)260 2144 y Fv(j)86
  3752. b FA(>)14 b Fv(h)p FD(place)p Fv(i)361 b FD(sha)o(v)o(e)977
  3753. 2129 y Fj(3h)1033 2144 y FA(\(1\))14 b FD(to)f(edge)i(of)e
  3754. FB(c)p FD(,)g FB(f)k Fv( )11 b FA(1)260 2203 y Fv(j)86
  3755. b FA(\()14 b Fv(h)p FD(factor)p Fv(i)g FA(\))g Fv(h)p
  3756. FD(place)p Fv(i)174 b FB(f)16 b Fv( )11 b(h)p FD(factor)p
  3757. Fv(i)260 2263 y(j)86 b(h)p FD(slide)p Fv(i)408 b FD(pic)o(k)13
  3758. b(place)1058 2248 y Fj(3h)1115 2263 y FD(and)h(apply)f
  3759. Fv(h)p FD(slide)p Fv(i)-7 2335 y(h)p FD(slide)p Fv(i)126
  3760. b(\000)-6 b(!)58 b FA(/)14 b Fv(h)p FD(dimen)p Fv(i)f
  3761. FA(/)306 b FD(slide)960 2320 y Fj(3h)1016 2335 y Fv(h)p
  3762. FD(dimen)p Fv(i)13 b FD(further)i(along)d(connection)260
  3763. 2385 y Fv(j)86 b(h)p FD(empt)o(y)p Fv(i)375 b FD(no)13
  3764. b(slide)-7 2456 y Fv(h)p FD(stac)o(king)p Fv(i)59 b(\000)-6
  3765. b(!)58 b FA(@i)28 b Fv(j)f FA(@\()g Fv(j)g FA(@\))256
  3766. b FD(init,)12 b(en)o(ter,)j(lea)o(v)o(e)e(stac)o(k)1277
  3767. 2441 y Fj(3m)260 2514 y Fv(j)86 b FA(@+)14 b Fv(h)p FD(co)q(ord)p
  3768. Fv(i)28 b(j)f FA(@-)14 b Fv(h)p FD(co)q(ord)p Fv(i)74
  3769. b FD(push)14 b Fv(h)p FD(co)q(ord)p Fv(i)q FD(;)f FB(c)f
  3770. Fv( )f(h)p FD(co)q(ord)p Fv(i)j FD(and)g(p)q(op)g(\(on)g(stac)o(k)1694
  3771. 2499 y Fj(3m)1747 2514 y FD(\))260 2572 y Fv(j)86 b FA(@@)14
  3772. b Fv(h)p FD(co)q(ord)p Fv(i)331 b FD(do)13 b Fv(h)p FD(co)q(ord)p
  3773. Fv(i)i FD(for)e(ev)o(ery)i(stac)o(k)f(elemen)o(t)1502
  3774. 2557 y Fj(3n)-7 2643 y Fv(h)p FD(sa)o(ving)p Fv(i)93
  3775. b(\000)-6 b(!)58 b FA(=)14 b(")p Fv(h)p FD(id)p Fv(i)p
  3776. FA(")374 b FD(sa)o(v)o(e)954 2628 y Fj(3o)1008 2643 y
  3777. FB(c)14 b FD(as)g FA(")p Fv(h)p FD(id)p Fv(i)p FA(")260
  3778. 2701 y Fv(j)86 b FA(=)p Fv(h)p FD(co)q(de)p Fv(i)15 b
  3779. FA(")p Fv(h)p FD(id)p Fv(i)p FA(")260 b FD(de\014ne)15
  3780. b(macro)1111 2686 y Fj(3p)1166 2701 y FA(")p Fv(h)p FD(id)p
  3781. Fv(i)p FA(")p -66 2730 2008 2 v 745 2803 a FD(Figure)f(1:)j
  3782. Fv(h)p FD(p)q(os)p Fv(i)p FD(itions.)927 2929 y(6)p eop
  3783. %%Page: 7 7
  3784. 7 6 bop 9 42 a FD(the)11 b(righ)o(t)g(argumen)o(t|this)e(will)h(b)q(e)i
  3785. (zero)f(if)g(the)g Fv(h)p FD(co)q(ord)p Fv(i)9 91 y FD(is)i(a)h
  3786. Fv(h)p FD(v)o(ector)p Fv(i)p FD(.)9 223 y Fq(Exercise)j(2:)42
  3787. b FD(Ho)o(w)16 b(do)g(y)o(ou)g(set)h FB(c)f FD(to)g(an)g(ob)r(ject)h
  3788. (the)9 273 y(same)22 b(size)h(as)g(the)h(sa)o(v)o(ed)f(ob)r(ject)g
  3789. FA("ob")f FD(but)i(mo)o(v)o(ed)9 323 y FA(<)o FB(X)s
  3790. FA(,)q FB(Y)9 b FA(>)p FD(?)-66 424 y(3b.)24 b FC(Skewing)j
  3791. FD(using)c FA(!)g FD(just)h(means)e(that)i(the)g(reference)9
  3792. 474 y(p)q(oin)o(t)19 b(of)g FB(c)h FD(is)f(mo)o(v)o(ed)f(with)i(as)g
  3793. (little)f(c)o(hange)h(to)f(the)9 524 y(shap)q(e)d(of)f(the)h(ob)r(ject)
  3794. g(as)g(p)q(ossible,)g FC(i)p FD(.)p FC(e)p FD(.,)e(the)i(edge)g(of)f
  3795. FB(c)9 574 y FD(will)10 b(remain)h(in)g(the)i(same)e(lo)q(cation)g
  3796. (except)j(that)e(it)f(will)9 624 y(gro)o(w)19 b(larger)h(to)h(a)o(v)o
  3797. (oid)d(mo)o(ving)g(the)j(reference)h(p)q(oin)o(t)9 674
  3798. y(outside)14 b FB(c)p FD(.)9 806 y Fq(Exercise)h(3:)41
  3799. b FD(What)14 b(do)q(es)h(the)f Fv(h)p FD(p)q(os)p Fv(i)g
  3800. FB(:)7 b(:)g(:)f FA(!R-L)13 b FD(do?)9 888 y Fq(Bug:)28
  3801. b FD(The)19 b(result)h(of)e FA(!)h FD(is)f(alw)o(a)o(ys)g(a)h
  3802. (rectangle)g(cur-)9 938 y(ren)o(tly)m(.)-66 1026 y(3c.)25
  3803. b(A)12 b Fv(h)p FD(p)q(os)p Fv(i)g FC(c)n(overs)k FD(another)c(if)f(it)
  3804. h(is)g(a)g(rectangle)h(with)e(size)9 1075 y(su\016cien)o(tly)18
  3805. b(large)h(that)f(the)i(other)f(is)g(\\underneath".)9
  3806. 1125 y(The)13 b FA(.)g FD(op)q(eration)g(\\extends")h(a)f
  3807. Fv(h)p FD(p)q(os)p Fv(i)h FD(to)f(co)o(v)o(er)g(an)g(ad-)9
  3808. 1175 y(ditional)d(one|the)j(reference)i(p)q(oin)o(t)c(of)h
  3809. FB(c)g FD(is)g(not)h(mo)o(v)o(ed)9 1225 y(but)i(the)g(shap)q(e)h(is)f
  3810. (c)o(hanged)g(to)g(a)g(rectangle)g(suc)o(h)h(that)9 1275
  3811. y(the)e(en)o(tire)h FB(p)e FD(ob)r(ject)i(is)f(co)o(v)o(ered.)9
  3812. 1343 y Fq(Note:)35 b FD(non-rectangular)22 b(ob)r(jects)i(are)f
  3813. (\014rst)g(\\trans-)9 1393 y(lated")10 b(in)o(to)h(a)f(rectangle)i(b)o
  3814. (y)f(using)g(a)g(diagonal)e(through)9 1443 y(the)14 b(ob)r(ject)h(as)f
  3815. (the)g(diagonal)e(of)i(the)g(rectangle.)-66 1531 y(3d.)24
  3816. b(The)e(op)q(erations)g FA(:)f FD(and)h FA(::)f FD(set)i(the)f
  3817. FC(b)n(ase)j FD(used)d(for)9 1581 y Fv(h)p FD(co)q(ord)p
  3818. Fv(i)p FD(inates)14 b(on)e(the)i(form)d FA(\()p FB(x)p
  3819. FA(,)p FB(y)q FA(\))p FD(.)18 b(The)13 b FA(:)g FD(op)q(eration)9
  3820. 1631 y(will)j(set)j FA(<)p FB(X)216 1637 y Fk(origin)309
  3821. 1631 y FA(,)f FB(Y)373 1637 y Fk(origin)466 1631 y FA(>)g
  3822. FD(to)g FB(p)p FD(,)g FA(<)p FB(X)668 1637 y Fk(xb)n(ase)750
  3823. 1631 y FA(,)g FB(Y)814 1637 y Fk(xb)n(ase)895 1631 y
  3824. FA(>)9 1680 y FD(to)f FB(c)11 b Fv(\000)h FC(origin)r
  3825. FD(,)18 b(and)f FA(<)o FB(X)414 1686 y Fk(yb)n(ase)497
  3826. 1680 y FA(,)g FB(Y)560 1686 y Fk(yb)n(ase)643 1680 y
  3827. FA(>)g FD(to)f FA(<)p Fv(\000)q FB(Y)814 1686 y Fk(xb)n(ase)895
  3828. 1680 y FA(,)9 1730 y FB(X)43 1736 y Fk(xb)n(ase)125 1730
  3829. y FA(>)f FD(\(this)g(ensures)j(that)d(it)g(is)h(a)f(usual)g(square)h
  3830. (co-)9 1780 y(ordinate)g(system\).)24 b(The)16 b FA(::)g
  3831. FD(op)q(eration)g(ma)o(y)e(then)i(b)q(e)9 1830 y(used)k(afterw)o(ards)h
  3832. (to)e(mak)o(e)g(nonsqare)h(bases)h(b)o(y)f(just)9 1880
  3833. y(setting)13 b FC(yb)n(ase)j FD(to)d FB(c)8 b Fv(\000)f
  3834. FC(origin)s FD(.)18 b(Here)c(are)f(t)o(w)o(o)g(examples)9
  3835. 1929 y FA(0;<1cm,0cm>:)e FD(will)h(set)j(the)g(co)q(ordinate)f(system)
  3836. 380 2153 y Fm(\016)506 2146 y @beginspecial @setspecial
  3837.  mark{28.45274 0.0 solid}xy
  3838.  
  3839.  
  3840. @endspecial @beginspecial @setspecial
  3841.  mark{3072 tip}xy
  3842.  
  3843. @endspecial 388
  3844. 2028 a @beginspecial @setspecial
  3845.  mark{0.0 28.45274 solid}xy
  3846.  
  3847. @endspecial @beginspecial
  3848. @setspecial
  3849.  mark{-3072 tip}xy
  3850.  
  3851. @endspecial 274 2183 a Fi(origin)518 2159
  3852. y(xb)n(ase)343 2020 y(yb)n(ase)490 2038 y Fv(\002)531
  3853. 2039 y FA(\(1,1\))388 2028 y @beginspecial @setspecial
  3854.  mark{-28.45274 0.0 dotted}xy
  3855.  
  3856.  
  3857. @endspecial 506 2146 a @beginspecial @setspecial
  3858.  mark{0.0 -28.45274 dotted}xy
  3859.  
  3860. @endspecial
  3861. 9 2279 a FD(and)33 b FA(<1cm,.5cm>;)e(<2cm,1.5cm>:)g(<1cm,1cm>::)9
  3862. 2329 y FD(will)12 b(de\014ne)322 2663 y Fm(\016)329 2479
  3863. y @beginspecial @setspecial
  3864.  mark{-28.45276 28.45276 dashed}xy
  3865.  
  3866. @endspecial @beginspecial
  3867. @setspecial
  3868.  mark{-2048 tip}xy
  3869.  
  3870. @endspecial 220 2450 a Fi(yb)n(ase)214 2491
  3871. y Fj(b)q(efore)246 2533 y Fh(::)565 2479 y @beginspecial
  3872. @setspecial
  3873.  mark{28.45276 28.45276 solid}xy
  3874.  
  3875. @endspecial @beginspecial @setspecial
  3876.  mark{4096 tip}xy
  3877.  
  3878. @endspecial
  3879. 447 2538 a @beginspecial @setspecial
  3880.  mark{0.0 14.22638 solid}xy
  3881.  
  3882. @endspecial @beginspecial
  3883. @setspecial
  3884.  mark{-3072 tip}xy
  3885.  
  3886. @endspecial 460 2634 a Fi(origin)578 2491
  3887. y(xb)n(ase)402 2530 y(yb)n(ase)549 2430 y Fv(\002)590
  3888. 2431 y FA(\(1,1\))447 2538 y @beginspecial @setspecial
  3889.  mark{-28.45276 -28.45276 dotted}xy
  3890.  
  3891.  
  3892. @endspecial 565 2479 a @beginspecial @setspecial
  3893.  mark{0.0 -14.22638 dotted}xy
  3894.  
  3895. @endspecial
  3896. 9 2749 a FD(where)17 b(in)e(eac)o(h)h(case)h(the)g Fv(\016)e
  3897. FD(is)h(at)f FA(0)p FD(,)h(the)g(base)h(v)o(ectors)9
  3898. 2799 y(ha)o(v)o(e)c(b)q(een)i(dra)o(wn,)f(and)f(the)i
  3899. Fv(\002)f FD(is)g(at)f FA(\(1,1\))o FD(.)1033 42 y(When)29
  3900. b(w)o(orking)f(with)g(v)o(ectors)i(these)g(t)o(w)o(o)e(sp)q(ecial)1033
  3901. 91 y Fv(h)p FD(factor)p Fv(i)p FD(s)15 b(are)f(particularly)f(useful:)p
  3902. 1033 138 909 2 v 1071 187 a FA(\\halfroottwo)78 b FD(0)p
  3903. FB(:)p FD(70710678)9 b Fv(\031)1667 152 y(p)p 1701 152
  3904. 21 2 v 1701 187 a FD(2)p FB(=)p FD(2)1071 243 y FA(\\halfrootthree)34
  3905. b FD(0)p FB(:)p FD(86602540)9 b Fv(\031)1667 209 y(p)p
  3906. 1701 209 V 1701 243 a FD(3)p FB(=)p FD(2)p 1033 271 909
  3907. 2 v 959 386 a(3e.)24 b(An)c FC(angle)i FB(\013)d FD(in)c(X)1338
  3908. 393 y(Y)1363 386 y(-pic)k(is)g(the)h(same)f(as)g(the)h(co)q(ordi-)1033
  3909. 436 y(nate)15 b(pair)f FA(\()7 b FD(cos)g FB(\013)p FA(,)g
  3910. FD(sin)g FB(\013)p FA(\))13 b FD(where)j FB(\013)e FD(m)o(ust)g(b)q(e)h
  3911. (an)f(in)o(te-)1033 486 y(ger)i(in)o(terpreted)i(as)d(a)g(n)o(um)o(b)q
  3912. (er)g(of)g(degrees.)25 b(Th)o(us)16 b(the)1033 535 y
  3913. Fv(h)p FD(v)o(ector)p Fv(i)h FA(a\(0\))e FD(is)h(the)h(same)e(as)h
  3914. FA(\(1,0\))f FD(and)h FA(a\(90\))f FD(as)1033 585 y FA(\(0,1\))o
  3915. FD(,)f(etc.)959 666 y(3f.)28 b(T)m(o)19 b FC(dr)n(op)j
  3916. FD(an)d Fv(h)p FD(ob)r(ject)p Fv(i)h FD(at)f FB(c)g FD(with)g
  3917. FA(*)g FD(means)f(to)h(actu-)1033 715 y(ally)e(ph)o(ysically)g(t)o(yp)q
  3918. (eset)j(it)d(in)h(the)h(picture)g(with)f(ref-)1033 765
  3919. y(erence)e(p)q(osition)e(at)f FB(c)p FD(|ho)o(w)g(this)h(is)g(done)g
  3920. (dep)q(ends)i(on)1033 815 y(the)g Fv(h)p FD(ob)r(ject)p
  3921. Fv(i)g FD(in)f(question)g(and)g(is)g(describ)q(ed)i(in)d(detail)1033
  3922. 865 y(in)k Fv(x)q FD(4.)31 b(The)19 b(in)o(tuition)f(with)g(a)g(drop)h
  3923. (is)f(to)g(do)h(some-)1033 915 y(thing)13 b(that)h(t)o(yp)q(esets)h
  3924. (something)d(a)h FA(<)p FB(X)1679 921 y Fw(c)1696 915
  3925. y FA(,)p FB(Y)1742 921 y Fw(c)1759 915 y FA(>)g FD(and)g(sets)1033
  3926. 964 y(the)i(edge)f(of)g FB(c)f FD(accordingly)m(.)959
  3927. 1045 y(3g.)23 b(The)10 b FC(c)n(onne)n(ct)k FD(op)q(eration)c
  3928. FA(**)e FD(will)g(\014rst)i(compute)f(a)g(n)o(um-)1033
  3929. 1094 y(b)q(er)14 b(of)e(in)o(ternal)g(parameters)h(describing)g(the)g
  3930. (direction)1033 1144 y(from)i FB(p)i FD(to)g FB(c)g FD(and)g(then)g(t)o
  3931. (yp)q(esets)i(a)e(connection)g(\014lled)1033 1194 y(with)h(copies)h(of)
  3932. e(the)i Fv(h)p FD(ob)r(ject)p Fv(i)g FD(as)f(illustrated)g(in)g
  3933. Fv(x)p FD(2.3.)1033 1244 y(The)c(exact)g(details)f(of)g(the)h
  3934. (connection)g(dep)q(end)h(on)e(the)1033 1294 y(actual)h
  3935. Fv(h)p FD(ob)r(ject)p Fv(i)h FD(and)f(are)h(describ)q(ed)g(in)f
  3936. (general)g(in)g Fv(x)p FD(4.)1033 1344 y(The)g(in)o(tuition)f(with)g(a)
  3937. g(connection)i(is)e(that)h(it)f(is)h(some-)1033 1393
  3938. y(thing)h(that)g(t)o(yp)q(esets)j(something)c(connecting)i
  3939. FB(p)f FD(and)g FB(c)1033 1443 y FD(sets)g(the)g FA(?)f
  3940. Fv(h)p FD(p)q(os)p Fv(i)g FD(op)q(erator)g(up)g(accordingly)m(.)959
  3941. 1523 y(3h.)24 b(Using)14 b FA(?)h FD(will)e(\\pic)o(k)i(a)f(place")h
  3942. (along)f(the)h(most)f(recen)o(t)1033 1573 y(connection)23
  3943. b(t)o(yp)q(eset)g(with)e FA(**)p FD(.)41 b(What)21 b(exactly)h(this)
  3944. 1033 1623 y(means)15 b(is)h(determined)g(b)o(y)g(the)h(ob)r(ject)g
  3945. (that)f(w)o(as)g(used)1033 1673 y(for)f(the)g(connection)h(and)f(b)o(y)
  3946. f(the)i(mo)q(di\014ers)e(describ)q(ed)1033 1723 y(in)g(general)g(terms)
  3947. f(here.)1033 1788 y(The)e(\\sha)o(v)o(e")f(mo)q(di\014ers)g(in)g(a)g
  3948. Fv(h)p FD(place)p Fv(i)p FD(,)h FA(<)g FD(and)f FA(>)p
  3949. FD(,)g(c)o(hange)1033 1838 y(the)23 b(default)g Fv(h)p
  3950. FD(factor)p Fv(i)p FD(,)h FB(f)t FD(,)h(and)d(ho)o(w)g(it)g(is)h(used,)
  3951. i(b)o(y)1033 1887 y(`mo)o(ving')10 b(the)k(p)q(ositions)f(that)g
  3952. (corresp)q(ond)i(to)e FA(\(0\))g FD(and)1033 1937 y FA(\(1\))21
  3953. b FD(\(resp)q(ectiv)o(ely\):)34 b(These)23 b(are)e(initially)e(set)j
  3954. (equal)1033 1987 y(to)f FB(p)g FD(and)g FB(c)p FD(,)h(but)f(sha)o(ving)
  3955. f(will)g(mo)o(v)o(e)f(them)h(to)h(the)1033 2037 y(p)q(oin)o(t)13
  3956. b(on)h(the)g(edge)g(of)f FB(p)g FD(and)h FB(c)f FD(where)i(the)f
  3957. (connection)1033 2087 y(\\lea)o(v)o(es/en)o(ters")h(them,)d(and)h(c)o
  3958. (hange)h(the)g(default)f FB(f)19 b FD(as)1033 2136 y(indicated.)f(When)
  3959. c(one)f(end)h(has)g(already)f(b)q(een)h(sha)o(v)o(ed)1033
  3960. 2186 y(th)o(us)24 b(then)f(subsequen)o(t)i(sha)o(v)o(es)f(will)d
  3961. (corresp)q(ond)k(to)1033 2236 y(sliding)e(the)i(appropriate)f(p)q
  3962. (osition\(s\))g(a)g(T)1776 2245 y(E)1799 2236 y(X)h FA(\\jot)1033
  3963. 2286 y FD(\(usually)18 b(equal)h(to)f FA(3pt)p FD(\))g(further)i(to)o
  3964. (w)o(ards)f(the)g(other)1033 2336 y(end)g(of)f(the)h(connection)g
  3965. (\(and)f(past)g(it\).)31 b(Finally)17 b(the)1033 2385
  3966. y FC(pick)i FD(action)13 b(will)g(pic)o(k)g(the)i(p)q(osition)e(lo)q
  3967. (cated)h(the)h(frac-)1033 2435 y(tion)f FB(f)20 b FD(of)13
  3968. b(the)j(w)o(a)o(y)d(from)g FA(\(0\))h FD(to)g FA(\(1\))g
  3969. FD(where)i FB(f)h FD(=)c FA(0.5)1033 2485 y FD(if)g(it)h(w)o(as)g(not)f
  3970. (set)i(\(b)o(y)f FA(<)p FD(,)f FA(>)p FD(,)g(or)h(explicitly\).)1033
  3971. 2550 y(Finally)m(,)c(the)j Fv(h)p FD(slide)p Fv(i)f FD(will)f(mo)o(v)o
  3972. (e)f(the)j(p)q(osition)e(a)h(dimen-)1033 2600 y(sion)g(further)h(along)
  3973. d(the)j(connection)g(at)e(the)i(pic)o(k)o(ed)f(p)q(o-)1033
  3974. 2650 y(sition.)17 b(F)m(or)11 b(straigh)o(t)h(connections)h(\(the)f
  3975. (only)f(ones)h(k)o(er-)1033 2700 y(nel)i(X)1119 2707
  3976. y(Y)1143 2700 y(-pic)k(pro)o(vides\))g(this)g(is)g(the)g(same)f(as)h
  3977. (adding)f(a)1033 2749 y(v)o(ector)k(in)f(the)h(tangen)o(t)f(direction,)
  3978. i FC(i)p FD(.)p FC(e)p FD(.,)e FA(?)7 b FB(:)g(:)g(:)e
  3979. FA(/)p FB(A)p FA(/)20 b FD(is)1033 2799 y(the)15 b(same)e(as)h
  3980. FA(?)6 b FB(:)h(:)g(:)f FA(+/)o FB(A)p FA(/)p FD(.)927
  3981. 2929 y(7)p eop
  3982. %%Page: 8 8
  3983. 8 7 bop 9 42 a FD(All)13 b(this)h(is)g(probably)g(b)q(est)h
  3984. (illustrated)g(with)e(some)h(ex-)9 91 y(amples:)h(eac)o(h)d
  3985. Fv(\012)g FD(in)g(\014gure)g(2)f(is)h(t)o(yp)q(eset)h(b)o(y)e(a)h
  3986. (sequence)9 141 y(of)18 b(the)i(form)d FB(p)p FA(;)i
  3987. FB(c)g FA(**\\dir{.})e(?)p Fv(h)p FD(place)p Fv(i)j FA(*{\\oplus})9
  3988. 191 y FD(where)15 b(w)o(e)f(indicate)g(the)g FA(?)p Fv(h)p
  3989. FD(place)p Fv(i)g FD(in)g(eac)o(h)g(case.)-66 292 y(3i.)30
  3990. b(The)25 b(p)q(ositions)g(denoted)h(b)o(y)f(the)h FC(axis)f(interse)n
  3991. (ction)9 342 y Fv(h)p FD(co)q(ord)p Fv(i)p FD(inates)12
  3992. b FA(x)g FD(and)g FA(y)f FD(are)i(the)f(p)q(oin)o(ts)g(where)h(the)f
  3993. (line)9 392 y(through)k FB(p)g FD(and)h FB(c)f FD(in)o(tersects)i(with)
  3994. f(eac)o(h)g(axis.)25 b(These)9 442 y(are)17 b(probably)e(b)q(est)j
  3995. (illustrated)e(b)o(y)h(the)g(follo)o(wing)d(ex-)9 491
  3996. y(ample)f(where)j(they)f(are)g(sho)o(wn)g(for)f(a)g(co)q(ordinate)i
  3997. (sys-)9 541 y(tem)d(and)g(a)h FB(p;)7 b(c)13 b FD(pair:)319
  3998. 775 y FC(origin)451 664 y(xb)n(ase)560 676 y @beginspecial
  3999. @setspecial
  4000.  mark{28.45274 14.22636 solid}xy
  4001.  
  4002. @endspecial @beginspecial @setspecial
  4003.  mark{3584 tip}xy
  4004.  
  4005. @endspecial
  4006. 273 656 a(yb)n(ase)383 676 y @beginspecial @setspecial
  4007.  mark{-14.22636 14.22636 solid}xy
  4008.  
  4009.  
  4010. @endspecial @beginspecial @setspecial
  4011.  mark{-2048 tip}xy
  4012.  
  4013. @endspecial 552
  4014. 772 a Fm(\016)574 783 y FB(p)582 713 y Fm(\016)603 724
  4015. y FB(c)631 634 y FA(x)611 654 y Fm(\017)619 647 y @beginspecial
  4016. @setspecial
  4017.  mark{14.21939 28.43883 dotted}xy
  4018.  
  4019. @endspecial 560 676 a @beginspecial @setspecial
  4020.  mark{-14.21938 -7.09927 dotted}xy
  4021.  
  4022.  
  4023. @endspecial 519 859 a FA(y)523 831 y Fm(\017)530 824
  4024. y @beginspecial @setspecial
  4025.  mark{-7.11317 -14.22636 dotted}xy
  4026.  
  4027. @endspecial 442 735 a @beginspecial
  4028. @setspecial
  4029.  mark{-21.33955 21.33955 dotted}xy
  4030.  
  4031. @endspecial 9 1061 a Fq(Exercise)21 b(4:)42
  4032. b FD(Giv)o(en)18 b(prede\014ned)j(p)q(oin)o(ts)e FB(A)p
  4033. FD(,)h FB(B)r FD(,)h FB(C)s FD(,)9 1111 y(and)13 b FB(D)i
  4034. FD(\(stored)g(as)f(ob)r(jects)h FA("A")o FD(,)e FA("B")p
  4035. FD(,)g FA("C")o FD(,)g(and)h FA("D")o FD(\),)9 1160 y(write)k(a)g
  4036. Fv(h)p FD(co)q(ord)p Fv(i)h FD(sp)q(eci\014cation)g(that)g(will)e
  4037. (return)i(the)9 1210 y(p)q(oin)o(t)h(where)i(the)f(lines)p
  4038. 431 1177 65 2 v 21 w FB(AB)i FD(and)p 604 1177 69 2 v
  4039. 21 w FB(C)s(D)f FD(cross)g(as)e(the)9 1260 y(p)q(oin)o(t)13
  4040. b(mark)o(ed)g(with)g(a)h(large)f(circle)i(here:)372 1535
  4041. y @beginspecial @setspecial
  4042.  mark{1.0 0 360 circ}xy
  4043.  
  4044. @endspecial 328 1522 a FB(A)455
  4045. 1417 y @beginspecial @setspecial
  4046.  mark{1.0 0 360 circ}xy
  4047.  
  4048. @endspecial 409 1404
  4049. a(B)526 1440 y @beginspecial @setspecial
  4050.  mark{1.0 0 360 circ}xy
  4051.  
  4052. @endspecial
  4053. 538 1428 a(C)549 1487 y @beginspecial @setspecial
  4054.  mark{1.0 0 360 circ}xy
  4055.  
  4056. @endspecial
  4057. 562 1475 a(D)489 1367 y @beginspecial @setspecial
  4058.  mark{3.0 0 360 circ}xy
  4059.  
  4060. @endspecial
  4061. 517 1326 a @beginspecial @setspecial
  4062.  mark{41.8074 60.08694 dotted}xy
  4063.  
  4064. @endspecial 467
  4065. 1323 a @beginspecial @setspecial
  4066.  mark{-25.19963 50.3934 dotted}xy
  4067.  
  4068. @endspecial -66 1753
  4069. a FD(3j.)29 b(A)11 b Fv(h)p FD(p)q(os)p Fv(i)i(h)p FD(decor)p
  4070. Fv(i)g FC(gr)n(oup)n(e)n(d)j FD(in)11 b FA({})p FD(-braces)i(is)e(in)o
  4071. (terpreted)9 1803 y(in)16 b(a)g(lo)q(cal)g(scop)q(e)i(in)e(the)h(sense)
  4072. i(that)e(an)o(y)f FB(p)g FD(and)h FC(b)n(ase)9 1853 y
  4073. FD(built)11 b(within)h(it)g(are)h(forgotten)f(afterw)o(ards.)18
  4074. b Fq(Remark:)9 1903 y FD(Only)j FB(p)h FD(and)g FC(b)n(ase)k
  4075. FD(are)c(restored|it)h(is)f(not)g(a)g(T)863 1912 y(E)886
  4076. 1903 y(X)9 1953 y(group.)9 2106 y Fq(Exercise)52 b(5:)41
  4077. b FD(What)46 b(is)f(the)i(e\013ect)g(of)e(the)9 2156
  4078. y Fv(h)p FD(co)q(ord)p Fv(i)p FD(inate)14 b(\\)p FA({;})o
  4079. FD("?)-66 2274 y(3k.)24 b(The)16 b(v)o(ector)g FA(/)o
  4080. FB(Z)s FA(/)q FD(,)f(where)h FB(Z)i FD(is)e(a)f Fv(h)p
  4081. FD(dimen)p Fv(i)p FD(sion,)e(is)i(the)9 2324 y(same)j(as)i(the)g(v)o
  4082. (ector)g FA(<)p FB(Z)10 b FD(cos)e FB(\013)p FA(,)o FB(Z)i
  4083. FD(sin)d FB(\013)p FA(>)19 b FD(where)i FB(\013)e FD(is)9
  4084. 2373 y(the)c(angle)f(of)g(the)h(last)g(direction)g(set)g(b)o(y)g(a)f
  4085. (connection)9 2423 y(\()p FA(**)o FD(\))g(or)g(subsequen)o(t)i
  4086. (placemen)o(t)d(\()p FA(?)p FD(\))h(p)q(osition.)9 2499
  4087. y(It)i(is)g(p)q(ossible)g(to)g(giv)o(e)g(a)g Fv(h)p FD(direction)p
  4088. Fv(i)g FD(as)g(describ)q(ed)i(in)9 2549 y(the)10 b(next)h(section)g
  4089. (\(\014gure)g(3)f(and)g(note)h(4k)e(in)h(particular\))9
  4090. 2598 y(that)k(will)e(then)i(b)q(e)h(used)g(to)f(set)g(the)h(v)n(alue)e
  4091. (of)g FB(\013)p FD(.)-66 2700 y(3l.)30 b(A)16 b Fv(h)p
  4092. FD(corner)p Fv(i)j FD(is)d(an)h(o\013set)h(from)d(the)i(curren)o(t)h
  4093. FA(<)p FB(X)815 2706 y Fw(c)832 2700 y FA(,)p FB(Y)878
  4094. 2706 y Fw(c)895 2700 y FA(>)9 2749 y FD(p)q(osition)f(to)g(a)g(sp)q
  4095. (eci\014c)i(p)q(osition)e(on)h(the)g(edge)g(of)f(the)9
  4096. 2799 y FB(c)e FD(ob)r(ject)h(\(the)g(t)o(w)o(o-letter)g(ones)g(ma)o(y)e
  4097. (b)q(e)i(giv)o(en)f(in)f(an)o(y)1033 42 y(com)o(bination\):)p
  4098. 1404 209 2 2 v 1405 209 237 2 v 1641 209 2 2 v 1404 362
  4099. 2 153 v 1640 362 V 1404 364 2 2 v 1405 364 237 2 v 1641
  4100. 364 2 2 v 1455 323 a FB(c)1405 315 y @beginspecial @setspecial
  4101.  mark{-12.06253 0.0 dotted}xy
  4102.  
  4103.  
  4104. @endspecial 236 w @beginspecial @setspecial
  4105.  mark{40.51512 0.0 dotted}xy
  4106.  
  4107. @endspecial
  4108. 1464 362 a @beginspecial @setspecial
  4109.  mark{0.0 -9.2255 dotted}xy
  4110.  
  4111. @endspecial -154
  4112. x @beginspecial @setspecial
  4113.  mark{0.0 23.45735 dotted}xy
  4114.  
  4115. @endspecial 1311 327 a FA(L)1405
  4116. 315 y @beginspecial @setspecial
  4117.  mark{14.37505 0.0 solid}xy
  4118.  
  4119. @endspecial @beginspecial
  4120. @setspecial
  4121.  mark{3072 tip}xy
  4122.  
  4123. @endspecial 1713 327 a(R)1641 315 y @beginspecial
  4124. @setspecial
  4125.  mark{-14.37506 0.0 solid}xy
  4126.  
  4127. @endspecial @beginspecial @setspecial
  4128.  mark{-1024 tip}xy
  4129.  
  4130. @endspecial
  4131. 1453 457 a(D)1464 362 y @beginspecial @setspecial
  4132.  mark{0.0 13.94447 solid}xy
  4133.  
  4134. @endspecial
  4135. @beginspecial @setspecial
  4136.  mark{-3072 tip}xy
  4137.  
  4138. @endspecial 1453 138 a(U)1464
  4139. 208 y @beginspecial @setspecial
  4140.  mark{0.0 -13.94447 solid}xy
  4141.  
  4142. @endspecial @beginspecial
  4143. @setspecial
  4144.  mark{1024 tip}xy
  4145.  
  4146. @endspecial 1319 427 a(LD)1405 362 y @beginspecial
  4147. @setspecial
  4148.  mark{8.0713 6.55676 solid}xy
  4149.  
  4150. @endspecial @beginspecial @setspecial
  4151.  mark{3904 tip}xy
  4152.  
  4153. @endspecial
  4154. 1699 397 a(RD)1641 362 y @beginspecial @setspecial
  4155.  mark{-11.00055 3.1028 solid}xy
  4156.  
  4157. @endspecial
  4158. @beginspecial @setspecial
  4159.  mark{-1312 tip}xy
  4160.  
  4161. @endspecial 1343 149 a(LU)1405
  4162. 208 y @beginspecial @setspecial
  4163.  mark{6.40436 -11.37366 solid}xy
  4164.  
  4165. @endspecial @beginspecial
  4166. @setspecial
  4167.  mark{1600 tip}xy
  4168.  
  4169. @endspecial 1691 179 a(RU)1641 208 y @beginspecial
  4170. @setspecial
  4171.  mark{-8.94489 -5.30913 solid}xy
  4172.  
  4173. @endspecial @beginspecial @setspecial
  4174.  mark{-416 tip}xy
  4175.  
  4176. @endspecial
  4177. 1309 261 a(CL)1405 285 y @beginspecial @setspecial
  4178.  mark{9.63824 -4.82596 solid}xy
  4179.  
  4180. @endspecial
  4181. @beginspecial @setspecial
  4182.  mark{2560 tip}xy
  4183.  
  4184. @endspecial 297 w(CR)-105
  4185. b @beginspecial @setspecial
  4186.  mark{-11.50836 -1.79689 solid}xy
  4187.  
  4188. @endspecial @beginspecial
  4189. @setspecial
  4190.  mark{-864 tip}xy
  4191.  
  4192. @endspecial 1566 427 a(DC)1523 362 y @beginspecial
  4193. @setspecial
  4194.  mark{-8.07478 6.55676 solid}xy
  4195.  
  4196. @endspecial @beginspecial @setspecial
  4197.  mark{-1856 tip}xy
  4198.  
  4199. @endspecial
  4200. 1542 149 a(UC)1523 208 y @beginspecial @setspecial
  4201.  mark{-6.396 -11.37366 solid}xy
  4202.  
  4203. @endspecial
  4204. @beginspecial @setspecial
  4205.  mark{448 tip}xy
  4206.  
  4207. @endspecial 1587 261 a(C)1523
  4208. 285 y @beginspecial @setspecial
  4209.  mark{-12.26079 -6.13039 solid}xy
  4210.  
  4211. @endspecial @beginspecial
  4212. @setspecial
  4213.  mark{-512 tip}xy
  4214.  
  4215. @endspecial 1312 349 a(P)1405 323 y @beginspecial
  4216. @setspecial
  4217.  mark{14.13577 2.20949 solid}xy
  4218.  
  4219. @endspecial @beginspecial @setspecial
  4220.  mark{3232 tip}xy
  4221.  
  4222. @endspecial
  4223. 1217 402 a FB(p)1455 318 y @beginspecial @setspecial
  4224.  mark{52.22581 18.28087 dashed}xy
  4225.  
  4226.  
  4227. @endspecial 1316 375 a FA(E)1405 335 y @beginspecial
  4228. @setspecial
  4229.  mark{13.2886 4.56789 solid}xy
  4230.  
  4231. @endspecial @beginspecial @setspecial
  4232.  mark{3424 tip}xy
  4233.  
  4234. @endspecial
  4235. 1033 547 a FD(The)16 b(`prop)q(ortional')e(p)q(oin)o(t)h
  4236. FA(P)g FD(is)h(computed)f(in)g(a)g(com-)1033 597 y(plex)i(w)o(a)o(y)f
  4237. (to)h(mak)o(e)e(the)i(ob)r(ject)h(lo)q(ok)e(as)h(m)o(uc)o(h)e(`a)o(w)o
  4238. (a)o(y)1033 647 y(from)d FB(p)p FD(')i(as)g(p)q(ossible.)1033
  4239. 716 y(Finally)m(,)c(a)h(follo)o(wing)e FA(\()p FB(f)t
  4240. FA(\))j FD(su\016x)g(will)e(m)o(ultiply)f(the)j(o\013-)1033
  4241. 765 y(set)j(v)o(ector)g(b)o(y)e(the)i Fv(h)p FD(factor)p
  4242. Fv(i)f FB(f)t FD(.)1033 898 y Fq(Exercise)j(6:)41 b FD(What)15
  4243. b(is)g(the)h(di\013erence)h(b)q(et)o(w)o(een)f(the)1033
  4244. 948 y Fv(h)p FD(p)q(os)p Fv(i)p FD(itions)e FA(c?<)f
  4245. FD(and)h FA(c+E)o FD(?)1033 1094 y Fq(Exercise)h(7:)42
  4246. b FD(What)14 b(do)q(es)1033 1162 y FA(\\xy)21 b(*=<3cm,1cm>\\txt{Box})o
  4247. (*\\fr)o(m{-})1055 1211 y(!U!R\(.5\))f(*\\frm{..}*{\\bullet)o(})f
  4248. (\\endxy)1033 1298 y FD(t)o(yp)q(eset?)g FC(Hint)t FD(:)d
  4249. FA(\\frm)11 b FD(is)g(de\014ned)h(b)o(y)f(the)h(frame)e(exten-)1033
  4250. 1348 y(sion)g(and)h(just)g(t)o(yp)q(esets)h(a)e(frame)g(of)f(the)j
  4251. (kind)e(indicated)1033 1398 y(b)o(y)k(the)g(argumen)o(t.)1033
  4252. 1481 y Fq(Bug:)24 b FD(Curren)o(tly)18 b(only)e(the)h(single-letter)h
  4253. (corners)g(\()p FA(L)p FD(,)1033 1530 y FA(R)p FD(,)d
  4254. FA(D)p FD(,)g FA(U)p FD(,)f FA(C)p FD(,)h FA(E)p FD(,)f(and)i
  4255. FA(P)p FD(\))f(will)f(w)o(ork)h(for)g(an)o(y)g(shap)q(e|the)1033
  4256. 1580 y(others)h(silen)o(tly)e(assume)h(that)f(the)i(shap)q(e)f(is)g
  4257. (rectangu-)1033 1630 y(lar.)959 1718 y(3m.)22 b(The)12
  4258. b FC(stack)17 b FD(is)11 b(a)h(sp)q(ecial)g(construction)g(useful)g
  4259. (for)f(stor-)1033 1768 y(ing)18 b(a)h(sequence)h(of)f
  4260. Fv(h)p FD(p)q(os)p Fv(i)p FD(itions.)32 b FA(@i)18 b
  4261. FD(initialises,)g FC(i)p FD(.)p FC(e)p FD(.,)1033 1818
  4262. y(clears)d(the)f(stac)o(k)g(suc)o(h)g(that)g(it)f(con)o(tains)g(no)g(p)
  4263. q(ositions,)1033 1868 y FA(@+)h FD(`pushes')h FB(c)g
  4264. FD(on)o(to)f(it,)g FC(i)p FD(.)p FC(e)p FD(.,)f(adds)h(on)h(the)g
  4265. (`top')e(of)h(the)1033 1917 y(stac)o(k,)f(increasing)h(the)f(`depth')g
  4266. (b)o(y)g(one,)g(and)g FA(@-)f FD(`p)q(ops')1033 1967
  4267. y(the)h(top)f(elemen)o(t)f(o\013)h(the)h(stac)o(k,)f(decreasing)h(the)g
  4268. (depth)1033 2017 y(b)o(y)19 b(one.)33 b(It)19 b(is)g(an)g(error)h(to)f
  4269. (p)q(op)f(when)i(the)f(stac)o(k)h(is)1033 2067 y(empt)o(y)m(.)1033
  4270. 2136 y(The)e(sp)q(ecial)f Fv(h)p FD(co)q(ord)p Fv(i)p
  4271. FD(inates)g FA(s)p FB(n)p FD(,)g(where)h FB(n)f FD(is)f(either)i(a)1033
  4272. 2186 y(single)12 b(digit)f(or)h(a)g(p)q(ositiv)o(e)f(in)o(teger)i(in)e
  4273. FA({})p FD(s,)h(refer)h(to)f(the)1033 2235 y FB(n)p FD('th)i(p)q
  4274. (osition)f FC(b)n(elow)i(the)g(top)s FD(,)f FC(i)p FD(.)p
  4275. FC(e)p FD(.,)e FA(s0)i FD(is)g(the)g(p)q(osition)1033
  4276. 2285 y(on)g(the)g(top,)g FA(s1)f FD(the)i(one)f(b)q(elo)o(w)f(that,)h
  4277. (etc.)1033 2418 y Fq(Exercise)i(8:)41 b FD(Assume)14
  4278. b(the)h(p)q(ositions)e FB(A)p FD(,)h FB(B)r FD(,)g FB(C)s
  4279. FD(,)f(and)1033 2467 y FB(D)k FD(are)e(de\014ned.)23
  4280. b(What)15 b(do)q(es)h(the)f(stac)o(k)h(con)o(tain)e(after)1033
  4281. 2517 y(the)h Fv(h)p FD(p)q(os)p Fv(i)p FD(ition)e FA(@i,)g
  4282. FB(A)p FA(@+,)h FB(B)r FA(@+,)g(@-,)f FB(C)s FA(,)g FB(D)q
  4283. FA(@+)h FD(?)1033 2600 y(F)m(urthermore,)g FA(@\()f FD(`hides')g(the)i
  4284. (curren)o(t)g(stac)o(k)f(and)g(cre-)1033 2650 y(ates)k(a)e(fresh)i
  4285. (stac)o(k)f(that)g(can)g(b)q(e)g(used)h(as)e(ab)q(o)o(v)o(e)h(and)1033
  4286. 2700 y(once)e(it)e(has)h(serv)o(ed)h(its)e(purp)q(ose)i
  4287. FA(@\))e FD(will)f(purge)j(it)e(and)1033 2749 y(reestablish)g(the)f(sa)
  4288. o(v)o(ed)g(stac)o(k)g(\(issuing)f(a)h(w)o(arning)e(mes-)1033
  4289. 2799 y(sage)k(if)f(the)i(purged)f(stac)o(k)h(is)f(non-empt)o(y\).)927
  4290. 2929 y(8)p eop
  4291. %%Page: 9 9
  4292. 9 8 bop 424 82 a @beginspecial @setspecial
  4293.  mark{135 180 10.0 7 circhar}xy
  4294.  
  4295. @endspecial
  4296. 12 w @beginspecial @setspecial
  4297.  mark{90 135 10.0 6 circhar}xy
  4298.  
  4299. @endspecial 29 w @beginspecial
  4300. @setspecial
  4301.  mark{45 90 10.0 5 circhar}xy
  4302.  
  4303. @endspecial 30 w @beginspecial @setspecial
  4304.  mark{0 45 10.0 4 circhar}xy
  4305.  
  4306.  
  4307. @endspecial -71 w @beginspecial @setspecial
  4308.  mark{-180 -135 10.0 0 circhar}xy
  4309.  
  4310. @endspecial
  4311. 12 w @beginspecial @setspecial
  4312.  mark{-135 -90 10.0 1 circhar}xy
  4313.  
  4314. @endspecial 29 w @beginspecial
  4315. @setspecial
  4316.  mark{-90 -45 10.0 2 circhar}xy
  4317.  
  4318. @endspecial 30 w @beginspecial @setspecial
  4319.  mark{-45 0 10.0 3 circhar}xy
  4320.  
  4321.  
  4322. @endspecial -62 w @beginspecial @setspecial
  4323.  mark{135 180 7.9 7 circhar}xy
  4324.  
  4325. @endspecial
  4326. 9 w @beginspecial @setspecial
  4327.  mark{90 135 7.9 6 circhar}xy
  4328.  
  4329. @endspecial 23 w @beginspecial
  4330. @setspecial
  4331.  mark{45 90 7.9 5 circhar}xy
  4332.  
  4333. @endspecial 24 w @beginspecial @setspecial
  4334.  mark{0 45 7.9 4 circhar}xy
  4335.  
  4336.  
  4337. @endspecial -56 w @beginspecial @setspecial
  4338.  mark{-180 -135 7.9 0 circhar}xy
  4339.  
  4340. @endspecial
  4341. 9 w @beginspecial @setspecial
  4342.  mark{-135 -90 7.9 1 circhar}xy
  4343.  
  4344. @endspecial 23 w @beginspecial
  4345. @setspecial
  4346.  mark{-90 -45 7.9 2 circhar}xy
  4347.  
  4348. @endspecial 24 w @beginspecial @setspecial
  4349.  mark{-45 0 7.9 3 circhar}xy
  4350.  
  4351.  
  4352. @endspecial 186 93 a FB(p)13 b FD(is)h(circular:)1539
  4353. 508 y FB(c)g FD(is)g(a)1528 554 y(square)1544 599 y(text!)p
  4354. 1507 629 167 6 v 1668 629 5 167 v 1502 458 2 2 v 1503
  4355. 458 167 2 v 1669 458 2 2 v 1502 623 2 166 v 1668 623
  4356. V 1502 625 2 2 v 1503 625 167 2 v 1669 625 2 2 v 1503
  4357. 506 a @beginspecial @setspecial
  4358.  mark{240.73483 -98.1128 dashed}xy
  4359.  
  4360. @endspecial 449 93 a
  4361. Fv(\010)274 174 y FA(?\(0\))451 91 y @beginspecial @setspecial
  4362.  mark{21.65613 13.01474 solid}xy
  4363.  
  4364.  
  4365. @endspecial @beginspecial @setspecial
  4366.  mark{3686 tip}xy
  4367.  
  4368. @endspecial 1570
  4369. 550 a Fv(\010)1395 631 y FA(?\(1\))1572 548 y @beginspecial
  4370. @setspecial
  4371.  mark{21.65613 13.01474 solid}xy
  4372.  
  4373. @endspecial @beginspecial @setspecial
  4374.  mark{3686 tip}xy
  4375.  
  4376. @endspecial
  4377. 1010 322 a Fv(\010)900 399 y FA(?)1012 320 y @beginspecial
  4378. @setspecial
  4379.  mark{21.65613 13.01474 solid}xy
  4380.  
  4381. @endspecial @beginspecial @setspecial
  4382.  mark{3686 tip}xy
  4383.  
  4384. @endspecial
  4385. 1234 413 a Fv(\010)1037 494 y FA(?\(.7\))1236 411 y @beginspecial
  4386. @setspecial
  4387.  mark{21.65613 13.01474 solid}xy
  4388.  
  4389. @endspecial @beginspecial @setspecial
  4390.  mark{3686 tip}xy
  4391.  
  4392. @endspecial
  4393. 987 313 a Fv(\010)927 237 y FA(?<>\(.5\))1003 286 y @beginspecial
  4394. @setspecial
  4395.  mark{0.0 -11.11113 solid}xy
  4396.  
  4397. @endspecial @beginspecial @setspecial
  4398.  mark{1024 tip}xy
  4399.  
  4400. @endspecial
  4401. 987 313 a Fv(\010)1107 237 y FA(?<>\(.2\)\(.5\))1017
  4402. 294 y @beginspecial @setspecial
  4403.  mark{-21.65659 -13.01524 solid}xy
  4404.  
  4405. @endspecial @beginspecial
  4406. @setspecial
  4407.  mark{-410 tip}xy
  4408.  
  4409. @endspecial 488 109 a Fv(\010)608 36 y FA(?<)518
  4410. 90 y @beginspecial @setspecial
  4411.  mark{-21.65659 -13.01524 solid}xy
  4412.  
  4413. @endspecial @beginspecial
  4414. @setspecial
  4415.  mark{-410 tip}xy
  4416.  
  4417. @endspecial 511 118 a Fv(\010)336 196 y
  4418. FA(?<<<)513 116 y @beginspecial @setspecial
  4419.  mark{21.65613 13.01474 solid}xy
  4420.  
  4421. @endspecial
  4422. @beginspecial @setspecial
  4423.  mark{3686 tip}xy
  4424.  
  4425. @endspecial 620 163 a Fv(\010)336
  4426. 244 y FA(?<<</1cm/)622 161 y @beginspecial @setspecial
  4427.  mark{21.65613 13.01474 solid}xy
  4428.  
  4429.  
  4430. @endspecial @beginspecial @setspecial
  4431.  mark{3686 tip}xy
  4432.  
  4433. @endspecial 488
  4434. 109 a Fv(\010)449 33 y FA(?<\(0\))504 83 y @beginspecial
  4435. @setspecial
  4436.  mark{0.0 -11.11113 solid}xy
  4437.  
  4438. @endspecial @beginspecial @setspecial
  4439.  mark{1024 tip}xy
  4440.  
  4441. @endspecial
  4442. 1487 516 a Fv(\010)1607 444 y FA(?>)1517 498 y @beginspecial
  4443. @setspecial
  4444.  mark{-21.65659 -13.01524 solid}xy
  4445.  
  4446. @endspecial @beginspecial @setspecial
  4447.  mark{-410 tip}xy
  4448.  
  4449. @endspecial
  4450. 1452 502 a Fv(\010)1414 430 y FA(?>>>>)1468 476 y @beginspecial
  4451. @setspecial
  4452.  mark{0.0 -11.11113 solid}xy
  4453.  
  4454. @endspecial @beginspecial @setspecial
  4455.  mark{1024 tip}xy
  4456.  
  4457. @endspecial
  4458. 1187 394 a Fv(\010)1307 318 y FA(?<>\(.7\))1217 376 y
  4459. @beginspecial @setspecial
  4460.  mark{-21.65659 -13.01524 solid}xy
  4461.  
  4462. @endspecial @beginspecial
  4463. @setspecial
  4464.  mark{-410 tip}xy
  4465.  
  4466. @endspecial 1176 389 a Fv(\010)1126 313
  4467. y FA(?>\(.7\))1192 363 y @beginspecial @setspecial
  4468.  mark{0.0 -11.11113 solid}xy
  4469.  
  4470. @endspecial
  4471. @beginspecial @setspecial
  4472.  mark{1024 tip}xy
  4473.  
  4474. @endspecial 690 736 a FD(Figure)g(2:)k
  4475. (Example)12 b Fv(h)p FD(place)p Fv(i)p FD(s)-66 871 y(3n.)24
  4476. b(T)m(o)15 b(`do)h Fv(h)p FD(co)q(ord)p Fv(i)h FD(for)e(ev)o(ery)i
  4477. (stac)o(k)g(elemen)o(t')e(means)g(to)9 921 y(set)e FB(c)f
  4478. FD(to)g(all)f(the)h(elemen)o(ts)g(of)g(the)h(stac)o(k,)f(from)e(the)j
  4479. (b)q(ot-)9 970 y(tom)k(and)j(up,)g(and)f(for)g(eac)o(h)h(in)o(terpret)h
  4480. (the)f Fv(h)p FD(co)q(ord)p Fv(i)p FD(.)9 1020 y(Th)o(us)15
  4481. b(the)h(\014rst)h(in)o(terpretation)e(has)h FB(c)f FD(set)i(to)e(the)h
  4482. (b)q(ot-)9 1070 y(tom)i(elemen)o(t)h(of)g(the)h(stac)o(k)g(and)f(the)h
  4483. (last)g(has)g FB(c)f FD(set)9 1120 y(to)g FA(s0)o FD(.)35
  4484. b(If)19 b(the)h(stac)o(k)g(is)g(empt)o(y)m(,)f(the)h
  4485. Fv(h)p FD(co)q(ord)p Fv(i)g FD(is)f(not)9 1170 y(in)o(terpreted)c(at)f
  4486. (all.)9 1241 y(This)e(can)g(b)q(e)h(used)g(to)f(rep)q(eat)i(a)d
  4487. (particular)h Fv(h)p FD(co)q(ord)p Fv(i)h FD(for)9 1291
  4488. y(sev)o(eral)h(p)q(oin)o(ts:)9 1359 y FA(\\xy)30 1409
  4489. y(@i)22 b(@+\(0,-10\))e(@+\(10,3\))g(@+\(20,-5\))30 1458
  4490. y(@@{*{P}})9 1508 y(\\endxy)9 1598 y FD(will)12 b(t)o(yp)q(eset)328
  4491. 1799 y FB(P)447 1646 y(P)565 1740 y(P)9 1956 y Fq(Exercise)g(9:)42
  4492. b FD(Ho)o(w)11 b(w)o(ould)g(y)o(ou)g(c)o(hange)h(the)g(ab)q(o)o(v)o(e)f
  4493. (to)9 2005 y(connect)k(the)f(p)q(oin)o(ts)g(as)g(sho)o(wn)g(b)q(elo)o
  4494. (w?)345 2220 y @beginspecial @setspecial
  4495.  mark{-56.90521 -14.2263 solid}xy
  4496.  
  4497. @endspecial
  4498. 463 2066 a @beginspecial @setspecial
  4499.  mark{28.4526 36.98839 solid}xy
  4500.  
  4501. @endspecial 581
  4502. 2161 a @beginspecial @setspecial
  4503.  mark{28.4526 -22.76208 solid}xy
  4504.  
  4505. @endspecial -66 2379
  4506. a(3o.)24 b(It)19 b(is)f(p)q(ossible)h(to)f(de\014ne)i(new)f
  4507. Fv(h)p FD(co)q(ord)p Fv(i)p FD(inates)h(on)e(the)9 2429
  4508. y(form)k FA(")p Fv(h)p FD(id)p Fv(i)p FA(")i FD(b)o(y)g
  4509. FC(saving)29 b FD(the)c(curren)o(t)h FB(c)e FD(using)g(the)9
  4510. 2479 y FB(:)7 b(:)g(:)e FA(=")p Fv(h)p FD(id)p Fv(i)p
  4511. FA(")22 b Fv(h)p FD(p)q(os)p Fv(i)p FD(ition)g(form.)43
  4512. b(Subsequen)o(t)24 b(uses)g(of)9 2528 y FA(")o Fv(h)p
  4513. FD(id)p Fv(i)p FA(")c FD(will)e(then)i(reestablish)h(the)f
  4514. FB(c)g FD(at)f(the)h(time)f(of)9 2578 y(the)14 b(sa)o(ving.)9
  4515. 2650 y(Using)g(a)h FA(")p Fv(h)p FD(id)p Fv(i)p FA(")g
  4516. FD(that)g(w)o(as)g(nev)o(er)h(de\014ned)g(is)f(an)g(error,)9
  4517. 2700 y(ho)o(w)o(ev)o(er,)j(sa)o(ving)f(in)o(to)g(a)g(name)f(that)i(w)o
  4518. (as)f(previously)9 2749 y(de\014ned)f(just)f(replaces)h(the)g
  4519. (de\014nition,)e FC(i)p FD(.)p FC(e)p FD(.,)g FA(")o
  4520. Fv(h)p FD(id)p Fv(i)p FA(")h FD(al-)9 2799 y(w)o(a)o(ys)e(refers)i(to)f
  4521. (the)h(last)e(thing)h(sa)o(v)o(ed)g(with)f(that)h Fv(h)p
  4522. FD(id)p Fv(i)p FD(.)1033 871 y Fq(Note:)22 b FD(There)16
  4523. b(is)f(no)g(distinction)g(b)q(et)o(w)o(een)i Fv(h)p FD(id)p
  4524. Fv(i)p FD(s)f(used)1033 921 y(for)10 b(sa)o(v)o(ed)h(co)q(ordinates)g
  4525. (and)g(for)f(macros)g(and)g(describ)q(ed)1033 970 y(in)k(the)g(next)h
  4526. (note.)959 1053 y(3p.)24 b(The)c(general)f(form,)g FA(=)p
  4527. Fv(h)p FD(co)q(de)p Fv(i)p FA(")q Fv(h)p FD(id)p Fv(i)p
  4528. FA(")g FD(can)g(b)q(e)h(used)h(to)1033 1102 y(sa)o(v)o(e)14
  4529. b(v)n(arious)f(things:)p 1033 1151 909 2 v 1128 1198
  4530. a Fv(h)p FD(co)q(de)p Fv(i)114 b FD(e\013ect)p 1033 1227
  4531. V 1128 1274 a FA(:)205 b(")p Fv(h)p FD(id)p Fv(i)p FA(")11
  4532. b FD(restores)j(curren)o(t)f FC(b)n(ase)1128 1324 y Fv(h)p
  4533. FD(co)q(ord)p Fv(i)95 b FA(")p Fv(h)p FD(id)p Fv(i)p
  4534. FA(")14 b FD(in)o(terprets)h Fv(h)p FD(co)q(ord)p Fv(i)p
  4535. 1033 1352 V 1033 1423 a FD(The)k(\014rst)f(form)e(de\014nes)k
  4536. FA(")p Fv(h)p FD(id)p Fv(i)p FA(")d FD(to)h(b)q(e)g(a)g(macro)f(that)
  4537. 1033 1472 y(restores)f(the)f(curren)o(t)g FC(b)n(ase)s
  4538. FD(.)1033 1538 y(The)k(second)g(do)q(es)g(not)f(dep)q(end)h(on)f(the)h
  4539. (state)g(at)f(the)1033 1588 y(time)f(of)g(de\014nition)g(at)h(all;)g
  4540. (it)g(is)f(a)h(macro)f(de\014nition.)1033 1638 y(Y)m(ou)9
  4541. b(can)h(pass)h(parameters)f(to)f(suc)o(h)i(a)e(macro)g(b)o(y)g(letting)
  4542. 1033 1688 y(it)15 b(use)g(co)q(ordinates)h(named)e FA("1")o
  4543. FD(,)g FA("2")p FD(,)g(etc.,)h(and)g(then)1033 1738 y(use)21
  4544. b FA(="1")o FD(,)g FA(="2")o FD(,)g(etc.,)h(just)e(b)q(efore)g(ev)o
  4545. (ery)h(use)g(of)e(it)1033 1787 y(to)d(set)h(the)g(actual)e(v)n(alues)h
  4546. (of)f(these.)26 b Fq(Note:)c FD(it)16 b(is)g(not)1033
  4547. 1837 y(p)q(ossible)10 b(to)f(use)h(a)f Fv(h)p FD(co)q(ord)p
  4548. Fv(i)h FD(of)f(the)h(form)d FA(")p Fv(h)p FD(id)p Fv(i)p
  4549. FA(")i FD(directly:)1033 1887 y(write)14 b(it)g(as)g
  4550. FA({")p Fv(h)p FD(id)p Fv(i)p FA("})o FD(.)1033 2011
  4551. y Fq(Exercise)e(10:)41 b FD(W)m(rite)11 b(a)f(macro)f
  4552. FA("dbl")h FD(to)h(double)f(the)1033 2060 y(size)16 b(of)f(the)g
  4553. (curren)o(t)i FB(c)e FD(ob)r(ject,)g FC(e)p FD(.)p FC(g)p
  4554. FD(.,)f(c)o(hanging)h(it)f(from)1033 2110 y(the)h(dotted)f(to)g(the)g
  4555. (dashed)h(outline)e(in)h(this)g(\014gure:)1471 2299 y(+)p
  4556. 1396 2226 2 2 v 1404 2226 V 1413 2226 V 1421 2226 V 1430
  4557. 2226 V 1439 2226 V 1447 2226 V 1456 2226 V 1465 2226
  4558. V 1473 2226 V 1482 2226 V 1491 2226 V 1499 2226 V 1508
  4559. 2226 V 1517 2226 V 1525 2226 V 1534 2226 V 1543 2226
  4560. V 1551 2226 V 1560 2226 V 1569 2226 V 1578 2226 V 1396
  4561. 2236 V 1396 2244 V 1396 2253 V 1396 2261 V 1396 2269
  4562. V 1396 2278 V 1396 2286 V 1396 2295 V 1396 2303 V 1396
  4563. 2312 V 1396 2320 V 1396 2329 V 1396 2337 V 1396 2345
  4564. V 1578 2236 V 1578 2244 V 1578 2253 V 1578 2261 V 1578
  4565. 2269 V 1578 2278 V 1578 2286 V 1578 2295 V 1578 2303
  4566. V 1578 2312 V 1578 2320 V 1578 2329 V 1578 2337 V 1578
  4567. 2345 V 1396 2355 V 1404 2355 V 1413 2355 V 1421 2355
  4568. V 1430 2355 V 1439 2355 V 1447 2355 V 1456 2355 V 1465
  4569. 2355 V 1473 2355 V 1482 2355 V 1491 2355 V 1499 2355
  4570. V 1508 2355 V 1517 2355 V 1525 2355 V 1534 2355 V 1543
  4571. 2355 V 1551 2355 V 1560 2355 V 1569 2355 V 1578 2355
  4572. V 1305 2163 V 1306 2162 a @beginspecial @setspecial
  4573.  mark{3072 false dash}xy
  4574.  
  4575. @endspecial
  4576. 43 w @beginspecial @setspecial
  4577.  mark{3072 false dash}xy
  4578.  
  4579. @endspecial 42 w @beginspecial
  4580. @setspecial
  4581.  mark{3072 false dash}xy
  4582.  
  4583. @endspecial 43 w @beginspecial @setspecial
  4584.  mark{3072 false dash}xy
  4585.  
  4586.  
  4587. @endspecial 43 w @beginspecial @setspecial
  4588.  mark{3072 false dash}xy
  4589.  
  4590. @endspecial
  4591. 43 w @beginspecial @setspecial
  4592.  mark{3072 false dash}xy
  4593.  
  4594. @endspecial 43 w @beginspecial
  4595. @setspecial
  4596.  mark{3072 false dash}xy
  4597.  
  4598. @endspecial 43 w @beginspecial @setspecial
  4599.  mark{3072 false dash}xy
  4600.  
  4601.  
  4602. @endspecial 42 w @beginspecial @setspecial
  4603.  mark{3072 false dash}xy
  4604.  
  4605. @endspecial
  4606. 1668 2163 V 1306 2163 a @beginspecial @setspecial
  4607.  mark{1024 false dash}xy
  4608.  
  4609. @endspecial
  4610. 46 x @beginspecial @setspecial
  4611.  mark{1024 false dash}xy
  4612.  
  4613. @endspecial 47 x @beginspecial
  4614. @setspecial
  4615.  mark{1024 false dash}xy
  4616.  
  4617. @endspecial 46 x @beginspecial @setspecial
  4618.  mark{1024 false dash}xy
  4619.  
  4620.  
  4621. @endspecial 47 x @beginspecial @setspecial
  4622.  mark{1024 false dash}xy
  4623.  
  4624. @endspecial
  4625. 47 x @beginspecial @setspecial
  4626.  mark{1024 false dash}xy
  4627.  
  4628. @endspecial 1669 2163
  4629. a @beginspecial @setspecial
  4630.  mark{1024 false dash}xy
  4631.  
  4632. @endspecial 46 x @beginspecial
  4633. @setspecial
  4634.  mark{1024 false dash}xy
  4635.  
  4636. @endspecial 47 x @beginspecial @setspecial
  4637.  mark{1024 false dash}xy
  4638.  
  4639.  
  4640. @endspecial 46 x @beginspecial @setspecial
  4641.  mark{1024 false dash}xy
  4642.  
  4643. @endspecial
  4644. 47 x @beginspecial @setspecial
  4645.  mark{1024 false dash}xy
  4646.  
  4647. @endspecial 47 x @beginspecial
  4648. @setspecial
  4649.  mark{1024 false dash}xy
  4650.  
  4651. @endspecial 1305 2418 V 1306 2417 a @beginspecial
  4652. @setspecial
  4653.  mark{3072 false dash}xy
  4654.  
  4655. @endspecial 43 w @beginspecial @setspecial
  4656.  mark{3072 false dash}xy
  4657.  
  4658.  
  4659. @endspecial 42 w @beginspecial @setspecial
  4660.  mark{3072 false dash}xy
  4661.  
  4662. @endspecial
  4663. 43 w @beginspecial @setspecial
  4664.  mark{3072 false dash}xy
  4665.  
  4666. @endspecial 43 w @beginspecial
  4667. @setspecial
  4668.  mark{3072 false dash}xy
  4669.  
  4670. @endspecial 43 w @beginspecial @setspecial
  4671.  mark{3072 false dash}xy
  4672.  
  4673.  
  4674. @endspecial 43 w @beginspecial @setspecial
  4675.  mark{3072 false dash}xy
  4676.  
  4677. @endspecial
  4678. 43 w @beginspecial @setspecial
  4679.  mark{3072 false dash}xy
  4680.  
  4681. @endspecial 42 w @beginspecial
  4682. @setspecial
  4683.  mark{3072 false dash}xy
  4684.  
  4685. @endspecial 1668 2418 V 959 2609 a FE(4)66
  4686. b(Ob)t(jects)959 2700 y FD(Ob)r(jects)14 b(are)g(the)f(en)o(tities)h
  4687. (that)f(are)g(manipulated)e(with)i(the)959 2749 y FA(*)i
  4688. FD(and)g FA(**)g Fv(h)p FD(p)q(os)p Fv(i)h FD(op)q(erations)g(ab)q(o)o
  4689. (v)o(e)f(to)g(actually)g(get)h(some)959 2799 y(output)11
  4690. b(in)c(X)1153 2806 y(Y)1176 2799 y(-pictures.)18 b(As)12
  4691. b(for)e Fv(h)p FD(p)q(os)p Fv(i)p FD(itions)h(the)g(op)q(erations)927
  4692. 2929 y(9)p eop
  4693. %%Page: 10 10
  4694. 10 9 bop -66 42 a FD(are)14 b(in)o(terpreted)h(strictly)e(from)f(left)h
  4695. (to)g(righ)o(t,)g(ho)o(w)o(ev)o(er,)g(the)-66 91 y(actual)20
  4696. b(ob)r(ject)i(is)e(built)g FC(b)n(efor)n(e)j FD(all)d(the)h
  4697. Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s)f(tak)o(e)-66 141
  4698. y(e\013ect.)25 b(The)16 b(syn)o(tax)f(of)g(ob)r(jects)i(is)f(giv)o(en)f
  4699. (in)g(\014gure)h(3)f(with)-66 191 y(references)i(to)c(the)i(notes)f(b)q
  4700. (elo)o(w.)-25 244 y Fq(T)l(o)22 b(Do:)28 b FD(Explain)18
  4701. b(ho)o(w)g(strange)h(T)575 253 y(E)598 244 y(X)g(error)h(messages)-66
  4702. 294 y(\(\014rst)15 b(of)e(all)f FA(box)21 b(expected)o
  4703. FD(\))14 b(can)g(result)g(from)e(incomplete)-66 343 y
  4704. Fv(h)p FD(ob)r(ject)p Fv(i)j FD(sp)q(eci\014cations.)-66
  4705. 467 y Fq(Notes)-66 549 y FD(4a.)24 b(A)30 b(default)f
  4706. Fv(h)p FD(ob)r(ject)p Fv(i)i FD(is)f(built)f(using)g
  4707. FA(\\object)o(box)9 599 y({)o Fv(h)p FD(text)p Fv(i)p
  4708. FA(})q FD(.)18 b FA(\\object)o(box)13 b FD(is)h(initially)d(de\014ned)k
  4709. (as)9 667 y FA(\\def\\objectbox#)o(1{\045)30 717 y
  4710. (\\hbox{$\\objectstyle)o({#1}$)o(}})9 767 y(\\let\\objectstyl)o(e=\\di)
  4711. o(splay)o(style)9 857 y FD(but)26 b(ma)o(y)e(b)q(e)j(rede\014ned)g(b)o
  4712. (y)f(options)g(or)g(the)g(user.)9 907 y(The)19 b Fv(h)p
  4713. FD(text)p Fv(i)i FD(should)e(th)o(us)h(b)q(e)g(in)f(the)h(mo)q(de)e
  4714. (required)9 956 y(b)o(y)j(the)h FA(\\objectbox)e FD(command|wi)o(th)f
  4715. (the)j(default)9 1006 y FA(\\objectbox)11 b FD(it)j(should)g(b)q(e)g
  4716. (in)f(math)g(mo)q(de.)-66 1101 y(4b.)24 b(An)d Fv(h)p
  4717. FD(ob)r(ject)p Fv(i)h FD(built)e(from)f(a)i(T)530 1110
  4718. y(E)553 1101 y(X)g(b)q(o)o(x)f(with)h(dimen-)9 1151 y(sions)i
  4719. FB(w)16 b Fv(\002)f FD(\()p FB(h)g FD(+)h FB(d)p FD(\))23
  4720. b(will)e(ha)o(v)o(e)i FB(L)597 1157 y Fw(c)640 1151 y
  4721. FD(=)k FB(R)731 1157 y Fw(c)774 1151 y FD(=)g FB(w)q(=)p
  4722. FD(2,)9 1201 y FB(H)44 1207 y Fw(c)76 1201 y FD(=)17
  4723. b FB(D)159 1207 y Fw(c)192 1201 y FD(=)g(\()p FB(h)11
  4724. b FD(+)g FB(d)p FD(\))p FB(=)p FD(2,)17 b(th)o(us)g(initially)d(b)q(e)j
  4725. (equipp)q(ed)9 1251 y(with)9 b(the)i(adjustmen)o(t)e
  4726. FA(!C)h FD(\(see)h(note)f(4f\).)17 b(In)10 b(particular:)9
  4727. 1301 y(in)15 b(order)j(to)e(get)g(the)h(reference)i(p)q(oin)o(t)d(on)g
  4728. (the)h(\(cen)o(ter)9 1350 y(of)s(\))h(the)i(base)g(line)e(of)h(the)h
  4729. (original)d Fv(h)p FD(T)662 1359 y(E)685 1350 y(X)i(b)q(o)o(x)p
  4730. Fv(i)g FD(then)9 1400 y(y)o(ou)d(should)g(use)h(the)h
  4731. Fv(h)p FD(mo)q(di\014er)p Fv(i)d FA(!)p FD(;)j(to)e(get)h(the)g(refer-)
  4732. 9 1450 y(ence)c(p)q(oin)o(t)f(iden)o(tical)f(to)h(the)h(T)513
  4733. 1459 y(E)536 1450 y(X)g(reference)h(p)q(oin)o(t)e(use)9
  4734. 1500 y(the)i(mo)q(di\014er)f FA(!!L)o FD(.)9 1572 y(T)32
  4735. 1581 y(E)55 1572 y(Xnical)23 b(remark:)39 b(An)o(y)24
  4736. b(macro)f(that)h(expands)h(to)9 1622 y(something)17 b(that)h(starts)h
  4737. (with)f(a)g Fv(h)p FD(b)q(o)o(x)p Fv(i)h FD(ma)o(y)d(b)q(e)j(used)9
  4738. 1672 y(as)14 b(a)f Fv(h)p FD(T)133 1681 y(E)156 1672
  4739. y(X)h(b)q(o)o(x)p Fv(i)g FD(here.)-66 1767 y(4c.)25 b(T)m(ak)o(es)13
  4740. b(an)h(ob)r(ject)h(and)f(constructs)i(it,)d(building)g(a)h(b)q(o)o(x;)9
  4741. 1817 y(it)19 b(is)h(then)h(pro)q(cessed)i(according)d(to)g(the)h
  4742. (preceeding)9 1867 y(mo)q(di\014ers.)f(This)15 b(form)e(mak)o(es)h(it)h
  4743. (p)q(ossible)g(to)g(use)g(an)o(y)9 1916 y Fv(h)p FD(ob)r(ject)p
  4744. Fv(i)d FD(as)g(a)f(T)268 1925 y(E)291 1916 y(X)g(b)q(o)o(x)g(\(ev)o(en)
  4745. i(outside)e(of)c(X)719 1923 y(Y)744 1916 y(-pictures\))9
  4746. 1966 y(b)q(ecause)15 b(a)f(\014nished)g(ob)r(ject)h(is)f(alw)o(a)o(ys)e
  4747. (also)i(a)f(b)q(o)o(x.)-66 2061 y(4d.)24 b(Sev)o(eral)11
  4748. b Fv(h)p FD(ob)r(ject)p Fv(i)p FD(s)h(can)f(b)q(e)h(com)o(bined)d(in)o
  4749. (to)h(a)h(single)f(ob-)9 2111 y(ject)h(using)f(the)i(sp)q(ecial)f
  4750. (command)c FA(\\composite)i FD(with)h(a)9 2161 y(list)i(of)h(the)h
  4751. (desired)h(ob)r(jects)f(separated)h(with)e FA(*)o FD(s)h(as)f(the)9
  4752. 2211 y(argumen)o(t.)27 b(The)18 b(resulting)g(b)q(o)o(x)f(\(and)h(ob)r
  4753. (ject\))g(is)f(the)9 2260 y(least)d(rectangle)g(enclosing)g(all)f(the)h
  4754. (included)g(ob)r(jects.)-66 2355 y(4e.)25 b(T)m(ak)o(e)13
  4755. b(an)h(en)o(tire)c(X)299 2362 y(Y)324 2355 y(-picture)15
  4756. b(and)f(wrap)g(it)f(up)h(as)h(a)e(b)q(o)o(x)9 2405 y(as)h(describ)q(ed)
  4757. j(in)e Fv(x)p FD(2.1.)20 b(Mak)o(es)15 b(nesting)g(of)10
  4758. b(X)735 2412 y(Y)760 2405 y(-pictures)9 2455 y(p)q(ossible:)23
  4759. b(the)18 b(inner)f(picture)g(will)f(ha)o(v)o(e)g(its)h(o)o(wn)f(zero)9
  4760. 2505 y(p)q(oin)o(t)11 b(whic)o(h)i(will)e(b)q(e)i(its)f(reference)j(p)q
  4761. (oin)o(t)d FC(in)j FD(the)e(outer)9 2555 y(picture)h(when)h(it)e(is)h
  4762. (placed)g(there.)-66 2650 y(4f.)29 b(An)11 b(ob)r(ject)i(is)e
  4763. FC(shifte)n(d)k FD(a)d Fv(h)p FD(v)o(ector)p Fv(i)g FD(b)o(y)f(mo)o
  4764. (ving)e(the)j(p)q(oin)o(t)9 2700 y(inside)h(it)g(whic)o(h)h(will)e(b)q
  4765. (e)i(used)h(as)f(the)g(reference)i(p)q(oin)o(t.)9 2749
  4766. y(This)10 b(e\013ectiv)o(ely)h(pushes)h(the)f(ob)r(ject)g(the)g(same)f
  4767. (amoun)o(t)9 2799 y(in)j(the)h(opp)q(osite)h(direction.)1033
  4768. 42 y Fq(Exercise)d(11:)42 b FD(What)11 b(is)g(the)g(di\013erence)j(b)q
  4769. (et)o(w)o(een)e(the)1033 91 y Fv(h)p FD(p)q(os)p Fv(i)p
  4770. FD(itions)i FA(0*{a}!DR)e FD(and)i FA(0*!DR{a})n FD(?)959
  4771. 181 y(4g.)23 b(A)14 b Fv(h)p FD(size)p Fv(i)h FD(is)e(a)g(pair)g
  4772. FA(<)p FB(W)6 b FA(,)p FB(H)s FA(>)13 b FD(of)g(the)h(width)g(and)f
  4773. (heigh)o(t)1033 231 y(of)g(a)h(rectangle.)19 b(When)14
  4774. b(giv)o(en)f(as)h(a)f Fv(h)p FD(v)o(ector)p Fv(i)i FD(these)g(are)1033
  4775. 281 y(just)d(the)h(v)o(ector)g(co)q(ordinates,)f FC(i)p
  4776. FD(.)p FC(e)p FD(.,)f(the)i Fv(h)p FD(v)o(ector)p Fv(i)g
  4777. FD(starts)1033 331 y(in)f(the)g(lo)o(w)o(er)g(left)f(corner)i(and)f
  4778. (ends)h(in)e(the)h(upp)q(er)h(righ)o(t)1033 381 y(corner.)25
  4779. b(The)17 b(p)q(osible)e Fv(h)p FD(add)h(op)p Fv(i)p FD(erations)g(that)
  4780. g(can)g(b)q(e)1033 430 y(p)q(erformed)e(are)g(describ)q(ed)i(in)d(the)i
  4781. (follo)o(wing)c(table.)p 1210 477 556 2 v 1209 526 2
  4782. 50 v 1231 512 a Fv(h)p FD(add)j(op)p Fv(i)p 1407 526
  4783. V 41 w FD(description)p 1764 526 V 1210 528 556 2 v 1209
  4784. 578 2 50 v 1298 563 a FA(+)p 1407 578 V 109 w FD(gro)o(w)p
  4785. 1764 578 V 1209 628 V 1298 613 a FA(-)p 1407 628 V 109
  4786. w FD(shrink)p 1764 628 V 1209 678 V 1298 663 a FA(=)p
  4787. 1407 678 V 109 w FD(set)h(to)p 1764 678 V 1209 727 V
  4788. 1287 712 a FA(+=)p 1407 727 V 98 w FD(gro)o(w)e(to)h(at)g(least)p
  4789. 1764 727 V 1209 777 V 1287 762 a FA(-=)p 1407 777 V 98
  4790. w FD(shrink)g(to)g(at)f(most)p 1764 777 V 1210 779 556
  4791. 2 v 1033 847 a(In)19 b(eac)o(h)h(case)g(the)f Fv(h)p
  4792. FD(v)o(ector)p Fv(i)h FD(ma)o(y)e(b)q(e)h(omitted)f(whic)o(h)1033
  4793. 896 y(in)o(v)o(ok)o(es)f(the)h(\\default)e(size")i(for)f(the)h
  4794. (particular)f Fv(h)p FD(add)1033 946 y(op)p Fv(i)p FD(:)p
  4795. 1111 995 754 2 v 1110 1045 2 50 v 1131 1030 a Fv(h)p
  4796. FD(add)d(op)p Fv(i)p 1308 1045 V 42 w FD(default)p 1863
  4797. 1045 V 1111 1046 754 2 v 1110 1096 2 50 v 1199 1081 a
  4798. FA(+)p 1308 1096 V 109 w(+<)o FD(2)9 b Fv(\002)h FC(obje)n(ctmar)n(gin)
  4799. s FA(>)p 1863 1096 V 1110 1146 V 1199 1131 a(-)p 1308
  4800. 1146 V 109 w(-<)o FD(2)f Fv(\002)h FC(obje)n(ctmar)n(gin)s
  4801. FA(>)p 1863 1146 V 1110 1196 V 1199 1181 a(=)p 1308 1196
  4802. V 109 w(=<)o FC(obje)n(ctwidth)s FA(,)p FC(obje)n(ctheight)t
  4803. FA(>)p 1863 1196 V 1110 1246 V 1188 1231 a(+=)p 1308
  4804. 1246 V 98 w(+=<)c FD(max)n(\()p FB(L)1523 1237 y Fw(c)1550
  4805. 1231 y FD(+)j FB(R)1623 1237 y Fw(c)1640 1231 y FB(;)e(D)1693
  4806. 1237 y Fw(c)1719 1231 y FD(+)i FB(U)1788 1237 y Fw(c)1806
  4807. 1231 y FD(\))p FA(>)p 1863 1246 V 1110 1295 V 1188 1280
  4808. a(-=)p 1308 1295 V 98 w(-=<)d FD(min)n(\()p FB(L)1515
  4809. 1286 y Fw(c)1542 1280 y FD(+)j FB(R)1615 1286 y Fw(c)1632
  4810. 1280 y FB(;)e(D)1685 1286 y Fw(c)1711 1280 y FD(+)i FB(U)1780
  4811. 1286 y Fw(c)1797 1280 y FD(\))p FA(>)p 1863 1295 V 1111
  4812. 1297 754 2 v 1033 1362 a FD(The)21 b(defaults)f(for)f(the)i(\014rst)f
  4813. (three)h(are)g(set)g(with)e(the)1033 1412 y(commands)p
  4814. 1033 1446 909 2 v 1160 1492 a FA(\\objectmargin)11 b
  4815. Fv(h)p FD(add)j(op)p Fv(i)g FA({)p Fv(h)p FD(dimen)p
  4816. Fv(i)p FA(})1160 1542 y(\\objectwidth)e Fv(h)p FD(add)i(op)p
  4817. Fv(i)f FA({)p Fv(h)p FD(dimen)p Fv(i)p FA(})1160 1591
  4818. y(\\objectheight)e Fv(h)p FD(add)j(op)p Fv(i)g FA({)p
  4819. Fv(h)p FD(dimen)p Fv(i)p FA(})p 1033 1619 V 1033 1682
  4820. a FD(where)j Fv(h)p FD(add)f(op)p Fv(i)g FD(is)f(in)o(terpreted)j(in)d
  4821. (the)i(same)e(w)o(a)o(y)g(as)1033 1732 y(ab)q(o)o(v)o(e.)1033
  4822. 1797 y(The)20 b(defaults)f(for)g FA(+=)o FD(/)p FA(-=)g
  4823. FD(are)g(suc)o(h)h(that)f(the)h(result-)1033 1846 y(ing)d(ob)r(ject)g
  4824. (will)f(b)q(e)h(the)h(smallest)e(con)o(taining/largest)1033
  4825. 1896 y(con)o(tained)e(square.)1033 2017 y Fq(Exercise)e(12:)42
  4826. b FD(Ho)o(w)10 b(are)i(the)g(ob)r(jects)g(t)o(yp)q(eset)g(b)o(y)f(the)
  4827. 1033 2067 y Fv(h)p FD(p)q(os)p Fv(i)p FD(itions)19 b(\\)p
  4828. FA(*+UR{\\sum})n FD(")f(and)g(\\)p FA(*+DL{\\sum})n FD(")g(en-)1033
  4829. 2117 y(larged?)1033 2192 y Fq(Bug:)g FD(Curren)o(tly)12
  4830. b(c)o(hanging)g(the)h(size)g(of)f(a)g(circular)h(ob-)1033
  4831. 2242 y(ject)k(is)f(buggy|it)f(is)h(c)o(hanged)g(as)g(if)f(it)h(is)g(a)g
  4832. (rectangle)1033 2292 y(and)11 b(then)g(the)h(c)o(hange)f(to)g(the)g
  4833. FB(R)f FD(parameter)h(a\013ects)h(the)1033 2342 y(circle.)19
  4834. b(This)12 b(should)h(b)q(e)g(\014xed)g(probably)f(b)o(y)g(a)h(general-)
  4835. 1033 2391 y(isation)i(of)h(the)h FA(o)e FD(shap)q(e)i(to)f(b)q(e)h(o)o
  4836. (v)n(als)e(or)h(ellipses)g(with)1033 2441 y(horizon)o(tal/v)o(ertical)d
  4837. (axes.)959 2521 y(4h.)24 b(An)12 b FC(invisible)i FD(ob)r(ject)f(will)d
  4838. (b)q(e)i(treated)h(completely)e(nor-)1033 2570 y(mal)e(except)j(that)f
  4839. (it)g(w)o(on't)f(b)q(e)i(t)o(yp)q(eset,)g FC(i)p FD(.)p
  4840. FC(e)p FD(.,)6 b(X)1775 2577 y(Y)1799 2570 y(-pic)11
  4841. b(will)1033 2620 y(b)q(eha)o(v)o(e)k(as)f(if)f(it)g(w)o(as.)959
  4842. 2700 y(4i.)29 b(A)18 b FC(hidden)j FD(ob)r(ject)d(will)d(b)q(e)j(t)o
  4843. (yp)q(eset)h(but)e(hidden)g(from)1029 2749 y(X)1048 2756
  4844. y(Y)1073 2749 y(-pic)e(in)f(that)h(it)g(w)o(on't)f(a\013ect)i(the)f
  4845. (size)h(of)e(the)i(en)o(tire)1033 2799 y(picture)f(as)f(discussed)i(in)
  4846. d Fv(x)p FD(2.1.)917 2929 y(10)p eop
  4847. %%Page: 11 11
  4848. 11 10 bop -66 486 2008 2 v -28 527 a FD(Syn)o(tax)802
  4849. b(Action)p -66 549 V -28 596 a Fv(h)p FD(ob)r(ject)p
  4850. Fv(i)108 b(\000)-7 b(!)37 b(h)p FD(mo)q(di\014er)p Fv(i)13
  4851. b(h)p FD(ob)r(ject)p Fv(i)235 b FD(apply)13 b Fv(h)p
  4852. FD(mo)q(di\014er)p Fv(i)g FD(to)h Fv(h)p FD(ob)r(ject)p
  4853. Fv(i)250 646 y(j)65 b(h)p FD(ob)r(jectb)q(o)o(x)p Fv(i)364
  4854. b FD(build)13 b Fv(h)p FD(ob)r(jectb)q(o)o(x)p Fv(i)i
  4855. FD(then)f(apply)g(its)f Fv(h)p FD(mo)q(di\014er)p Fv(i)p
  4856. FD(s)-28 767 y Fv(h)p FD(ob)r(jectb)q(o)o(x)p Fv(i)42
  4857. b(\000)-7 b(!)37 b FA({)14 b Fv(h)p FD(text)p Fv(i)h
  4858. FA(})396 b FD(build)13 b(default)1132 752 y Fj(4a)1186
  4859. 767 y FD(ob)r(ject)250 816 y Fv(j)65 b(h)p FD(library)14
  4860. b(ob)r(ject)p Fv(i)294 b FD(use)15 b Fv(h)p FD(library)e(ob)r(ject)p
  4861. Fv(i)i FD(\(see)g Fv(x)q FD(6\))250 877 y Fv(j)65 b(h)p
  4862. FD(T)366 886 y(E)390 877 y(X)14 b(b)q(o)o(x)p Fv(i)f
  4863. FA({)h Fv(h)p FD(text)p Fv(i)h FA(})193 b FD(build)9
  4864. b(b)q(o)o(x)1068 862 y Fj(4b)1119 877 y FD(ob)r(ject)h(with)f
  4865. Fv(h)p FD(text)p Fv(i)i FD(using)e(the)h(giv)o(en)e Fv(h)p
  4866. FD(T)1758 886 y(E)1782 877 y(X)h(b)q(o)o(x)p Fv(i)900
  4867. 926 y FD(command,)i FC(e)p FD(.)p FC(g)p FD(.,)h FA(\\hbox)250
  4868. 978 y Fv(j)65 b FA(\\object)13 b Fv(h)p FD(ob)r(ject)p
  4869. Fv(i)263 b FD(wrap)14 b(up)g(the)g Fv(h)p FD(ob)r(ject)p
  4870. Fv(i)h FD(as)f(a)g(\014nished)g(ob)r(ject)h(b)q(o)o(x)1723
  4871. 963 y Fj(4c)250 1038 y Fv(j)65 b FA(\\composite)12 b({)i
  4872. Fv(h)p FD(comp)q(osite)p Fv(i)f FA(})56 b FD(build)13
  4873. b(comp)q(osite)g(ob)r(ject)i(b)q(o)o(x)1393 1023 y Fj(4d)250
  4874. 1096 y Fv(j)65 b FA(\\xybox)13 b({)h Fv(h)p FD(p)q(os)p
  4875. Fv(i)g(h)p FD(decor)p Fv(i)h FA(})120 b FD(pac)o(k)n(age)13
  4876. b(en)o(tire)c(X)1184 1103 y(Y)1209 1096 y(-picture)k(as)g(ob)r(ject)
  4877. 1523 1081 y Fj(4e)1576 1096 y FD(with)f(the)i(righ)o(t)e(size)-28
  4878. 1169 y Fv(h)p FD(mo)q(di\014er)p Fv(i)69 b(\000)-7 b(!)37
  4879. b FA(!)14 b Fv(h)p FD(v)o(ector)p Fv(i)395 b(h)p FD(ob)r(ject)p
  4880. Fv(i)15 b FD(has)f(its)g(is)g(reference)i(p)q(oin)o(t)d(shifted)1635
  4881. 1154 y Fj(4f)1683 1169 y FD(b)o(y)g Fv(h)p FD(v)o(ector)p
  4882. Fv(i)250 1218 y(j)65 b FA(!)551 b Fv(h)p FD(ob)r(ject)p
  4883. Fv(i)15 b FD(has)f(the)h(original)d(reference)k(p)q(oin)o(t)d
  4884. (reinstated)250 1277 y Fv(j)65 b(h)p FD(add)14 b(op)p
  4885. Fv(i)g(h)p FD(size)p Fv(i)306 b FD(c)o(hange)14 b Fv(h)p
  4886. FD(ob)r(ject)p Fv(i)h FD(size)1259 1262 y Fj(4g)250 1337
  4887. y Fv(j)65 b FA(i)28 b Fv(j)f FA(h)462 b Fv(h)p FD(ob)r(ject)p
  4888. Fv(i)15 b FD(is)f(in)o(visible)1249 1322 y Fj(4h)1290
  4889. 1337 y FD(,)g(hidden)1438 1322 y Fj(4i)250 1396 y Fv(j)65
  4890. b FA([)14 b Fv(h)p FD(shap)q(e)p Fv(i)h FA(])366 b Fv(h)p
  4891. FD(ob)r(ject)p Fv(i)15 b FD(is)f(giv)o(en)f(the)i(sp)q(eci\014ed)g
  4892. Fv(h)p FD(shap)q(e)p Fv(i)1581 1381 y Fj(4j)250 1446
  4893. y Fv(j)65 b(h)p FD(direction)p Fv(i)382 b FD(set)15 b(curren)o(t)g
  4894. (direction)f(for)g(this)g Fv(h)p FD(ob)r(ject)p Fv(i)-28
  4895. 1508 y(h)p FD(add)f(op)p Fv(i)95 b(\000)-7 b(!)37 b FA(+)28
  4896. b Fv(j)f FA(-)h Fv(j)f FA(=)g Fv(j)g FA(+=)h Fv(j)f FA(-=)152
  4897. b FD(gro)o(w,)13 b(shrink,)h(set,)g(gro)o(w)f(to,)h(shrink)g(to)-28
  4898. 1579 y Fv(h)p FD(size)p Fv(i)155 b(\000)-7 b(!)37 b(h)p
  4899. FD(empt)o(y)p Fv(i)427 b FD(default)14 b(size)1104 1564
  4900. y Fj(4g)250 1629 y Fv(j)65 b(h)p FD(v)o(ector)p Fv(i)431
  4901. b FD(size)15 b(as)f(sides)g(of)g(rectangle)g(surrounding)g(the)h
  4902. Fv(h)p FD(v)o(ector)p Fv(i)-28 1701 y(h)p FD(direction)p
  4903. Fv(i)60 b(\000)-7 b(!)37 b(h)p FD(diag)p Fv(i)464 b(h)p
  4904. FD(diag)p Fv(i)p FD(onal)12 b(direction)1257 1686 y Fj(4k)250
  4905. 1761 y Fv(j)65 b FA(v)14 b Fv(h)p FD(v)o(ector)p Fv(i)395
  4906. b FD(direction)1059 1746 y Fj(4k)1115 1761 y FD(of)13
  4907. b Fv(h)p FD(v)o(ector)p Fv(i)250 1821 y(j)65 b(h)p FD(direction)p
  4908. Fv(i)15 b FA(:)j Fv(h)p FD(v)o(ector)p Fv(i)185 b FD(v)o(ector)15
  4909. b(relativ)o(e)e(to)h Fv(h)p FD(direction)p Fv(i)1414
  4910. 1806 y Fj(4k)250 1881 y Fv(j)65 b(h)p FD(direction)p
  4911. Fv(i)15 b FA(_)27 b Fv(j)g(h)p FD(direction)p Fv(i)15
  4912. b FA(^)51 b FD(90)942 1866 y Fm(\016)975 1881 y FD(clo)q(c)o(kwise/an)o
  4913. (ticlo)q(c)o(kwise)13 b(of)h Fv(h)p FD(direction)p Fv(i)1653
  4914. 1866 y Fj(4k)-28 1942 y Fv(h)p FD(diag)p Fv(i)142 b(\000)-7
  4915. b(!)37 b(h)p FD(empt)o(y)p Fv(i)427 b FD(default)14 b(diagonal)1194
  4916. 1926 y Fj(4k)250 2002 y Fv(j)65 b FA(l)14 b Fv(j)f FA(r)h
  4917. Fv(j)f FA(d)h Fv(j)f FA(u)368 b FD(left,)13 b(righ)o(t,)g(do)o(wn,)g
  4918. (up)h(diagonal)1431 1987 y Fj(4k)250 2062 y Fv(j)65 b
  4919. FA(ld)14 b Fv(j)f FA(rd)h Fv(j)f FA(lu)g Fv(j)h FA(ru)280
  4920. b FD(left/do)o(wn,)13 b FB(:)7 b(:)g(:)19 b FD(diagonal)1324
  4921. 2047 y Fj(4k)-28 2124 y Fv(h)p FD(comp)q(osite)p Fv(i)37
  4922. b(\000)-7 b(!)37 b(h)p FD(ob)r(ject)p Fv(i)430 b FD(\014rst)15
  4923. b(ob)r(ject)f(is)g(required)250 2184 y Fv(j)65 b(h)p
  4924. FD(comp)q(osite)p Fv(i)14 b FA(*)f Fv(h)p FD(ob)r(ject)p
  4925. Fv(i)167 b FD(add)14 b Fv(h)p FD(ob)r(ject)p Fv(i)h FD(to)f(comp)q
  4926. (osite)f(ob)r(ject)h(b)q(o)o(x)1576 2169 y Fj(4d)p -66
  4927. 2213 V 761 2346 a FD(Figure)g(3:)k Fv(h)p FD(ob)r(ject)p
  4928. Fv(i)p FD(s.)917 2929 y(11)p eop
  4929. %%Page: 12 12
  4930. 12 11 bop -66 42 a FD(4j.)29 b(Setting)15 b(the)g FC(shap)n(e)k
  4931. FD(of)14 b(an)h(ob)r(ject)h(forces)g(the)g(shap)q(e)g(of)9
  4932. 91 y(its)11 b(edge)g(to)g(b)q(e)h(as)f(indicated:)16
  4933. b(the)c(k)o(ernel)g(just)f(pro)o(vides)9 141 y(the)16
  4934. b(three)h(shap)q(es)g FA([.])o FD(,)f FA([])o FD(,)g(and)f
  4935. FA([o])o FD(,)h(corresp)q(onding)9 191 y(to)d(the)i(outlines)84
  4936. 317 y Fm(\002)152 310 y FD(,)p 204 229 2 2 v 205 229
  4937. 296 2 v 500 229 2 2 v 204 358 2 130 v 499 358 V 204 360
  4938. 2 2 v 205 360 296 2 v 500 360 2 2 v 310 317 a Fm(\002)205
  4939. 310 y @beginspecial @setspecial
  4940.  mark{-28.48038 0.0 dotted}xy
  4941.  
  4942. @endspecial 252 320
  4943. a Fw(L)500 310 y @beginspecial @setspecial
  4944.  mark{42.65114 0.0 dotted}xy
  4945.  
  4946. @endspecial
  4947. 399 320 a(R)323 358 y @beginspecial @setspecial
  4948.  mark{0.0 -11.36993 dotted}xy
  4949.  
  4950. @endspecial
  4951. 309 344 a(D)323 228 y @beginspecial @setspecial
  4952.  mark{0.0 19.92793 dotted}xy
  4953.  
  4954. @endspecial
  4955. 310 279 a(U)542 310 y FD(,)e(and)745 317 y Fm(\002)758
  4956. 310 y @beginspecial @setspecial
  4957.  mark{20.0 0 360 circ}xy
  4958.  
  4959. @endspecial -83 w @beginspecial
  4960. @setspecial
  4961.  mark{-20.0 0.0 dotted}xy
  4962.  
  4963. @endspecial 705 320 a Fw(L)841 310 y @beginspecial
  4964. @setspecial
  4965.  mark{20.0 0.0 dotted}xy
  4966.  
  4967. @endspecial 787 320 a(R)758 393 y @beginspecial
  4968. @setspecial
  4969.  mark{0.0 -20.0 dotted}xy
  4970.  
  4971. @endspecial 744 362 a(D)758 227 y @beginspecial
  4972. @setspecial
  4973.  mark{0.0 20.0 dotted}xy
  4974.  
  4975. @endspecial 745 279 a(U)9 459 y FD(where)d(the)g
  4976. Fv(\002)g FD(denotes)h(the)f(p)q(oin)o(t)f(of)g(the)h(reference)i(p)q
  4977. (osi-)9 509 y(tion)g(in)g(the)i(ob)r(ject)f(\(the)h(\014rst)g(is)e(a)h
  4978. (p)q(oin)o(t\).)k(Extensions)9 558 y(can)g(pro)o(vide)g(more)f(shap)q
  4979. (es,)i(ho)o(w)o(ev)o(er,)g(all)e(shap)q(es)i(set)9 608
  4980. y(the)c(exten)o(t)h(dimensions)e FB(L)p FD(,)g FB(R)p
  4981. FD(,)g FB(D)q FD(,)h(and)g FB(U)5 b FD(.)9 673 y(The)17
  4982. b(default)g(shap)q(e)g(for)g(ob)r(jects)h(is)f FA([])g
  4983. FD(and)f(for)h(plain)9 723 y(co)q(ordinates)d(it)g(is)f
  4984. FA([.])p FD(.)9 787 y Fq(Note:)63 b FD(Extensions)37
  4985. b(ma)o(y)d(add)i Fv(h)p FD(shap)q(e)p Fv(i)h FD(ob)r(ject)9
  4986. 837 y Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s)20 b(of)h(t)o(w)o(o)f
  4987. (kinds:)33 b(either)22 b FA([)p Fv(h)p FD(k)o(eyw)o(ord)p
  4988. Fv(i)p FA(])f FD(or)9 887 y FA([)o Fv(h)p FD(c)o(haracter)p
  4989. Fv(i)16 b(h)p FD(argumen)o(t)p Fv(i)p FA(])o FD(.)j(Some)13
  4990. b(of)g(these)j Fv(h)p FD(shap)q(e)p Fv(i)p FD(s)9 937
  4991. y(do)d(other)i(things)f(than)f(set)i(the)g(edge)f(of)f(the)i(ob)r
  4992. (ject.)-66 1016 y(4k.)24 b(Setting)15 b(the)g(curren)o(t)h(direction)e
  4993. (is)h(simply)d(pretending)9 1066 y(for)f(the)h(t)o(yp)q(esetting)h(of)e
  4994. (the)i(ob)r(ject)f(\(and)g(the)h(follo)o(wing)9 1116
  4995. y Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s\))g(that)h(some)f(connection)i
  4996. (set)f(it.)9 1180 y(It)k(is)g(particularly)f(easy)h(to)g(set)h
  4997. (absolute,)g Fv(h)p FD(diag)p Fv(i)p FD(onal)9 1230 y(directions:)463
  4998. 1487 y @beginspecial @setspecial
  4999.  mark{12.0 0 360 circ}xy
  5000.  
  5001. @endspecial 251 1641
  5002. a FA(dl)11 b FD(=)h FA(ld)347 1603 y @beginspecial @setspecial
  5003.  mark{-19.40031 -19.40031 solid}xy
  5004.  
  5005.  
  5006. @endspecial @beginspecial @setspecial
  5007.  mark{0 tip}xy
  5008.  
  5009. @endspecial 452
  5010. 1699 a(d)463 1661 y @beginspecial @setspecial
  5011.  mark{0.0 -29.94444 solid}xy
  5012.  
  5013. @endspecial
  5014. @beginspecial @setspecial
  5015.  mark{1024 tip}xy
  5016.  
  5017. @endspecial 532 1641 a(dr)g
  5018. FD(=)f FA(rd)579 1603 y @beginspecial @setspecial
  5019.  mark{19.40623 -19.40031 solid}xy
  5020.  
  5021. @endspecial
  5022. @beginspecial @setspecial
  5023.  mark{2048 tip}xy
  5024.  
  5025. @endspecial 651 1496 a(r)639
  5026. 1487 y @beginspecial @setspecial
  5027.  mark{30.37503 0.0 solid}xy
  5028.  
  5029. @endspecial @beginspecial
  5030. @setspecial
  5031.  mark{3072 tip}xy
  5032.  
  5033. @endspecial 532 1355 a(ur)h FD(=)f FA(ru)582
  5034. 1367 y @beginspecial @setspecial
  5035.  mark{20.3031 20.3031 solid}xy
  5036.  
  5037. @endspecial @beginspecial
  5038. @setspecial
  5039.  mark{4096 tip}xy
  5040.  
  5041. @endspecial 452 1297 a(u)463 1309 y @beginspecial
  5042. @setspecial
  5043.  mark{0.0 30.84723 solid}xy
  5044.  
  5045. @endspecial @beginspecial @setspecial
  5046.  mark{-3072 tip}xy
  5047.  
  5048. @endspecial
  5049. 251 1359 a(ul)g FD(=)h FA(lu)347 1371 y @beginspecial
  5050. @setspecial
  5051.  mark{-19.40623 19.40031 solid}xy
  5052.  
  5053. @endspecial @beginspecial @setspecial
  5054.  mark{-2048 tip}xy
  5055.  
  5056. @endspecial
  5057. 253 1500 a(l)287 1487 y @beginspecial @setspecial
  5058.  mark{-30.37502 0.0 solid}xy
  5059.  
  5060. @endspecial
  5061. @beginspecial @setspecial
  5062.  mark{-1024 tip}xy
  5063.  
  5064. @endspecial 9 1794 a FD(Alternativ)o(ely)i
  5065. FA(v)p Fv(h)p FD(v)o(ector)p Fv(i)h FD(sets)h(the)g(direction)f(as)g
  5066. (if)e(the)9 1844 y(connection)e(from)f FA(0)h FD(to)g(the)h
  5067. Fv(h)p FD(v)o(ector)p Fv(i)g FD(had)f(b)q(een)i(t)o(yp)q(eset)9
  5068. 1893 y(except)e(that)f(the)h FC(origin)h FD(is)e(assumed)g(zero)h(suc)o
  5069. (h)g(that)f(di-)9 1943 y(rections)i FA(v\()o FB(x)p FA(,)p
  5070. FB(y)q FA(\))g FD(mean)e(the)i(natural)e(thing,)h FC(i)p
  5071. FD(.)p FC(e)p FD(.,)f(is)h(the)9 1993 y(direction)16
  5072. b(of)f(the)i(connection)g(from)d FA(\(0,0\))h FD(to)h
  5073. FA(\()o FB(x)p FA(,)p FB(y)q FA(\))q FD(.)9 2043 y(With)11
  5074. b(the)h(initial)d(co)q(ordinate)j(system)g(this)f(means)g(that)9
  5075. 2093 y(the)j(directions)h FA(ur)e FD(and)h FA(v\(1,1\))e
  5076. FD(are)j(iden)o(tical.)9 2157 y(The)d(action)g(for)g(a)g
  5077. FA(v)g FD(reads)i(a)e Fv(h)p FD(v)o(ector)p Fv(i)h FD(and)f(sets)i(the)
  5078. f(di-)9 2207 y(rection)i(accordingly)g(using)f(some)h(expansion)g(hac)o
  5079. (k)o(ery)9 2257 y(to)h(propagate)g(it)g(out.)25 b(The)16
  5080. b FC(origin)j FD(is)d(cleared)h(lo)q(cally)9 2307 y(to)e(mak)o(e)g
  5081. FA(v\()o FB(x)p FA(,)p FB(y)q FA(\))h FD(b)q(eha)o(v)o(e)h(as)f(it)f
  5082. (should,)h FC(i)p FD(.)p FC(e)p FD(.,)f(use)h(the)9 2356
  5083. y(direction)e(of)9 2421 y(Once)19 b(the)f(initial)e(direction)j(is)e
  5084. (established)i(as)f(either)9 2471 y(the)12 b(last)g(one)h(or)f(an)g
  5085. (absolute)g(one)h(then)g(the)g(remainder)9 2521 y(of)g(the)h(direction)
  5086. g(is)g(in)o(terpreted.)9 2585 y(Adding)i FA(_)g FD(and)h
  5087. FA(^)f FD(denote)i(the)f(result)g(of)f(rotating)g(the)9
  5088. 2635 y(default)f(direction)g(a)g(righ)o(t)g(angle)g(in)g(the)h(p)q
  5089. (ositiv)o(e)f(and)9 2685 y(negativ)o(e)e(direction.)9
  5090. 2749 y(A)j(trailing)f FA(:)p Fv(h)p FD(v)o(ector)p Fv(i)j
  5091. FD(is)e(lik)o(e)g FA(v)o Fv(h)p FD(v)o(ector)p Fv(i)i
  5092. FD(but)f(uses)g(the)9 2799 y Fv(h)p FD(direction)p Fv(i)f
  5093. FD(to)g(set)h(up)f(a)g(standard)g(square)h(base)f(suc)o(h)1033
  5094. 42 y(that)f FA(:\(0,1\))f FD(and)h FA(:a\(90\))e FD(mean)h(the)h(same)f
  5095. (as)h FA(^)g FD(and)1033 91 y FA(_)f FD(is)g(equiv)n(alen)o(t)f(to)h
  5096. FA(:\(0,-1\))e FD(and)i FA(:a\(-90\))n FD(.)1033 164
  5097. y Fq(T)l(o)i(Do:)i FD(Allo)o(w)13 b FA(:a\()o Fv(h)p
  5098. FD(angle)p Fv(i)p FA(\))p FD(.)1033 308 y Fq(Exercise)48
  5099. b(13:)41 b FD(What)h(is)g(the)g(e\013ect)i(of)d(the)1033
  5100. 358 y Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s)14 b FA(v/1pc/)e
  5101. FD(and)i FA(v/-1pc/)n FD(?)959 527 y FE(5)66 b(Decorations)959
  5102. 624 y Fv(h)p FD(Decor)p Fv(i)p FD(ations)12 b(are)f(actual)h(T)1429
  5103. 633 y(E)1452 624 y(X)f(macros)g(that)g(decorate)i(the)959
  5104. 674 y(curren)o(t)k(picture)h(in)e(manners)g(that)g(dep)q(end)i(on)e
  5105. (the)h(state.)959 724 y(They)f(are)g(used)g FC(after)k
  5106. FD(the)c Fv(h)p FD(p)q(os)p Fv(i)p FD(ition)f(either)i(of)e(the)h
  5107. (outer)959 774 y FA(\\xy)o FB(:)7 b(:)g(:)e FA(\\endxy)20
  5108. b FD(or)h(inside)g FA({)o FB(:)7 b(:)g(:)f FA(})p FD(.)39
  5109. b(The)21 b(p)q(ossibilities)f(are)959 823 y(giv)o(en)13
  5110. b(in)g(\014gure)i(4)e(with)h(notes)h(b)q(elo)o(w.)1000
  5111. 876 y(Most)c(options)e(add)h(to)g(the)h(a)o(v)n(ailable)d
  5112. Fv(h)p FD(decor)p Fv(i)p FD(,)k(in)e(particu-)959 926
  5113. y(lar)g(the)i FA(v2)e FD(option)g(loads)h(man)o(y)e(more)h(since)d(X)
  5114. 1695 933 y(Y)1720 926 y(-pic)k(v)o(ersions)959 976 y(prior)i(to)h(2.7)f
  5115. (pro)o(vided)h(most)e(features)j(as)f Fv(h)p FD(decor)p
  5116. Fv(i)p FD(.)959 1100 y Fq(Notes)959 1183 y FD(5a.)23
  5117. b(Sa)o(ving)11 b(and)g(restoring)h(allo)o(ws)f(`excursions')g(where)i
  5118. (lots)1033 1233 y(of)i(things)h(are)g(added)h(to)e(the)i(picture)f
  5119. (without)g(a\013ect-)1033 1283 y(ing)g(the)h(resulting)12
  5120. b(X)1367 1290 y(Y)1392 1283 y(-pic)k(state,)h FC(i)p
  5121. FD(.)p FC(e)p FD(.,)e FB(c)p FD(,)h FB(p)p FD(,)h(and)f
  5122. FC(b)n(ase)s FD(,)1033 1332 y(and)11 b(without)g(requiring)f(matc)o
  5123. (hing)g FA({})o FD(s.)18 b(The)11 b(indep)q(en-)1033
  5124. 1382 y(dence)22 b(of)d FA({})h FD(is)g(particularly)f(useful)h(in)g
  5125. (conjunction)1033 1432 y(with)f(the)i FA(\\afterPOS)c
  5126. FD(command,)h(for)h(example,)g(the)1033 1482 y(de\014nition)1033
  5127. 1549 y FA(\\def\\ToPOS{\\save\\af)o(terPO)o(S{\045)1077
  5128. 1599 y(\\POS**{}?>*\\dir2{)o(>}**\\)o(dir2)o({-})1055
  5129. 1649 y(\\restore};p,})1033 1740 y FD(will)k(mak)o(e)f(the)i(co)q(de)h
  5130. FA(\\ToPOS)d Fv(h)p FD(p)q(os)p Fv(i)i FD(mak)o(e)f(a)g(dou-)1033
  5131. 1789 y(ble)g(arro)o(w)f(from)f(the)i(curren)o(t)h(ob)r(ject)g(to)e(the)
  5132. h Fv(h)p FD(p)q(os)p Fv(i)1033 1839 y FD(\(computed)28
  5133. b(relativ)o(e)g(to)h(it\))f(suc)o(h)h(that)f FA(\\xy)22
  5134. b(*{A})1033 1889 y(\\ToPOS)f(+<10mm,2mm>)e(\\endxy)10
  5135. b FD(will)g(t)o(yp)q(eset)i(the)g(pic-)1033 1939 y(ture)1121
  5136. 1953 y FB(A)1255 1915 y @beginspecial @setspecial
  5137.  mark{3277 Tip}xy
  5138.  
  5139. @endspecial
  5140. 1244 1913 a @beginspecial @setspecial
  5141.  mark{22.24545 4.47899 solid}xy
  5142.  
  5143. @endspecial 1245
  5144. 1921 a @beginspecial @setspecial
  5145.  mark{22.24545 4.47899 solid}xy
  5146.  
  5147. @endspecial 1265 1939
  5148. a FD(.)1033 2083 y Fq(Note:)42 b FD(Sa)o(ving)9 b(this)h(w)o(a)o(y)g
  5149. (in)g(fact)g(uses)i(the)e(same)g(state)1033 2133 y(as)16
  5150. b(the)g FA({})f FD(`grouping',)f(so)i(the)g(co)q(de)g
  5151. FB(p)1672 2139 y Fu(1)1691 2133 y FA(,)f({)p FB(p)1771
  5152. 2139 y Fu(2)1789 2133 y FA(\\save},)1033 2183 y FB(:)7
  5153. b(:)g(:)22 b FA({\\restore})15 b FD(will)g(ha)o(v)o(e)h
  5154. FB(c)g FD(=)h FB(p)1623 2189 y Fu(1)1658 2183 y FD(b)q(oth)g(at)f(the)h
  5155. FB(:)7 b(:)g(:)1033 2233 y FD(and)14 b(at)g(the)g(end!)959
  5156. 2328 y(5b.)24 b(One)13 b(v)o(ery)f(tempting)f(kind)h(of)f(T)1550
  5157. 2337 y(E)1573 2328 y(X)h(commands)e(to)i(p)q(er-)1033
  5158. 2378 y(form)f(as)i Fv(h)p FD(decor)p Fv(i)g FD(is)g(arithmetic)e(op)q
  5159. (erations)i(on)f(the)d(X)1903 2385 y(Y)1928 2378 y(-)1033
  5160. 2428 y(pic)17 b(state.)25 b(This)17 b(will)d(w)o(ork)i(in)g(simple)11
  5161. b(X)1707 2435 y(Y)1731 2428 y(-pictures)18 b(as)1033
  5162. 2477 y(describ)q(ed)j(here)e(but)g(b)q(e)g(w)o(arned:)28
  5163. b FC(it)19 b(is)g(not)g(p)n(ortable)1033 2527 y FD(b)q(ecause)c(all)8
  5164. b(X)1258 2534 y(Y)1283 2527 y(-pic)13 b(execution)h(is)g(indirect,)f
  5165. (and)g(this)h(is)1033 2577 y(used)i(b)o(y)f(sev)o(eral)g(options)g(in)f
  5166. (non)o(trivial)f(w)o(a)o(ys.)21 b(Chec)o(k)1033 2627
  5167. y(the)12 b(T)1125 2636 y(E)1148 2627 y(X-nical)f(do)q(cumen)o(tation)f
  5168. ([11)o(])h(for)g(details)g(ab)q(out)1033 2677 y(this!)1033
  5169. 2749 y(Macros)16 b(that)f(expand)g(to)g Fv(h)p FD(decor)p
  5170. Fv(i)i FD(will)c(alw)o(a)o(ys)h(do)h(the)1033 2799 y(same,)e(though.)
  5171. 917 2929 y(12)p eop
  5172. %%Page: 13 13
  5173. 13 12 bop -66 43 2008 2 v -42 84 a FD(Syn)o(tax)830 b(Action)p
  5174. -66 106 V -42 153 a Fv(h)p FD(decor)p Fv(i)104 b(\000)-7
  5175. b(!)24 b(h)p FD(command)p Fv(i)11 b(h)p FD(decor)p Fv(i)284
  5176. b FD(either)14 b(there)h(is)f(a)g(command)p FB(:)7 b(:)f(:)218
  5177. 203 y Fv(j)51 b(h)p FD(empt)o(y)p Fv(i)487 b FB(:)7 b(:)g(:)e
  5178. FD(or)14 b(there)h(isn't.)-42 262 y Fv(h)p FD(command)p
  5179. Fv(i)22 b(\000)-7 b(!)24 b FA(\\save)13 b Fv(h)p FD(p)q(os)p
  5180. Fv(i)417 b FD(sa)o(v)o(e)14 b(state)1090 246 y Fj(5a)1146
  5181. 262 y FD(for)h(restoration)g(b)o(y)f(later)h FA(\\restore)n
  5182. FD(,)f(then)i(do)914 311 y Fv(h)p FD(p)q(os)p Fv(i)218
  5183. 365 y(j)51 b FA(\\restore)457 b FD(restore)15 b(state)1137
  5184. 350 y Fj(5a)1192 365 y FD(sa)o(v)o(ed)f(b)o(y)g(matcing)e
  5185. FA(\\save)218 415 y Fv(j)51 b FA(\\POS)13 b Fv(h)p FD(p)q(os)p
  5186. Fv(i)439 b FD(in)o(terpret)15 b Fv(h)p FD(p)q(os)p Fv(i)218
  5187. 465 y(j)51 b FA(\\afterPOS)12 b({)i Fv(h)p FD(decor)p
  5188. Fv(i)h FA(})e Fv(h)p FD(p)q(os)p Fv(i)116 b FD(in)o(terpret)15
  5189. b Fv(h)p FD(p)q(os)p Fv(i)f FD(and)g(then)g(p)q(erform)f
  5190. Fv(h)p FD(decor)p Fv(i)218 514 y(j)51 b FA(\\drop)13
  5191. b Fv(h)p FD(ob)r(ject)p Fv(i)367 b FD(drop)14 b Fv(h)p
  5192. FD(ob)r(ject)p Fv(i)h FD(as)e(the)i Fv(h)p FD(p)q(os)p
  5193. Fv(i)f FA(*)g FD(op)q(eration)218 564 y Fv(j)51 b FA(\\connect)12
  5194. b Fv(h)p FD(ob)r(ject)p Fv(i)302 b FD(connect)15 b(with)e
  5195. Fv(h)p FD(ob)r(ject)p Fv(i)i FD(as)f(the)h Fv(h)p FD(p)q(os)p
  5196. Fv(i)f FA(**)g FD(op)q(eration)218 614 y Fv(j)51 b FA(\\relax)501
  5197. b FD(do)13 b(nothing)218 674 y Fv(j)51 b(h)p FD(T)320
  5198. 683 y(E)343 674 y(X)14 b(commands)p Fv(i)316 b FD(an)o(y)21
  5199. b(T)1023 683 y(E)1046 674 y(X)i(commands)1294 659 y Fj(5b)1356
  5200. 674 y FD(and)f(user)h(de\014ned)g(macros)e(that)914 724
  5201. y(neither)f(generates)h(output)f(\(w)o(atc)o(h)g(out)f(for)h(spaces!\))
  5202. 36 b(nor)914 774 y(c)o(hanges)14 b(the)h(grouping)e(ma)o(y)f(b)q(e)i
  5203. (used)218 825 y Fv(j)51 b FA(\\xyverbose)26 b Fv(j)h
  5204. FA(\\xytracing)e Fv(j)j FA(\\xyquiet)36 b FD(tracing)1190
  5205. 810 y Fj(5c)1242 825 y FD(commands)218 885 y Fv(j)51
  5206. b FA(\\xyignore)12 b({)p Fv(h)p FD(p)q(os)p Fv(i)i(h)p
  5207. FD(decor)p Fv(i)p FA(})144 b FD(ignore)1025 870 y Fj(5d)1077
  5208. 885 y FD(X)1096 892 y(Y)1120 885 y(-co)q(de)218 944 y
  5209. Fv(j)51 b FA(\\xycompileto)11 b({)p Fv(h)p FD(name)p
  5210. Fv(i)p FA(})i({)p Fv(h)p FD(p)q(os)p Fv(i)h(h)p FD(decor)p
  5211. Fv(i)p FA(})41 b FD(compile)1203 928 y Fj(5e)1254 944
  5212. y FD(to)13 b(\014le)h Fv(h)p FD(name)p Fv(i)p FA(.xyc)p
  5213. -66 973 V 722 1105 a FD(Figure)g(4:)k Fv(h)p FD(decor)p
  5214. Fv(i)p FD(ations.)-66 1240 y(5c.)25 b FA(\\xyverbose)12
  5215. b FD(will)h(switc)o(h)i(on)f(a)h(tracing)f(of)g(all)g(the)d(X)879
  5216. 1247 y(Y)903 1240 y(-)9 1290 y(pic)16 b(commands)d(executed.)27
  5217. b FA(\\xytracing)14 b FD(traces)j(ev)o(en)9 1340 y(more:)j(the)c(en)o
  5218. (tire)c(X)338 1347 y(Y)363 1340 y(-pic)j(state)h(is)g(prin)o(ted)g
  5219. (after)f(eac)o(h)9 1390 y(mo)q(di\014cation.)20 b FA(\\xyquiet)14
  5220. b FD(restores)j(default)e(quiet)g(op-)9 1440 y(eration.)-66
  5221. 1535 y(5d.)24 b(Ignoring)i(means)g(that)h(the)g Fv(h)p
  5222. FD(p)q(os)p Fv(i)g(h)p FD(decor)p Fv(i)h FD(is)f(still)9
  5223. 1585 y(parsed)18 b(the)h(usual)e(w)o(a)o(y)g(but)h(nothing)f(is)h(t)o
  5224. (yp)q(eset)h(and)9 1634 y(the)10 b(X)95 1641 y(Y)120
  5225. 1634 y(-pic)j(state)i(is)f(not)f(c)o(hanged.)-66 1730
  5226. y(5e.)25 b(It)19 b(is)g(p)q(ossible)h(to)g(sa)o(v)o(e)f(the)h(commands)
  5227. d(to)j(generate)9 1779 y(parts)11 b(of)e(an)d(X)224 1786
  5228. y(Y)249 1779 y(-picture)11 b(to)f(a)g(\014le)h(suc)o(h)g(that)f
  5229. (subsequen)o(t)9 1829 y(t)o(yp)q(esetting)22 b(of)f(those)h(parts)g(is)
  5230. f(signi\014can)o(tly)g(faster:)9 1879 y(this)d(is)g(called)g
  5231. FC(c)n(ompiling)t FD(.)31 b(The)18 b(created)i(\014le)f(will)d(b)q(e)9
  5232. 1929 y(named)10 b Fv(h)p FD(name)p Fv(i)p FA(.xyc)g FD(and)h(con)o
  5233. (tain)g(co)q(de)h(to)g(c)o(hec)o(k)g(that)9 1979 y(the)20
  5234. b(compiled)e(co)q(de)j(still)e(corresp)q(onds)i(to)f(the)g
  5235. Fv(h)p FD(p)q(os)p Fv(i)9 2028 y(h)p FD(decor)p Fv(i)c
  5236. FD(as)g(w)o(ell)f(as)h(more)f(e\016cien)o(t)h(compiled)e(co)q(de)i(to)9
  5237. 2078 y(redo)f(it.)20 b(If)14 b(the)h Fv(h)p FD(p)q(os)p
  5238. Fv(i)g(h)p FD(decor)p Fv(i)h FD(has)f(c)o(hanged)g(then)g(the)9
  5239. 2128 y(compilation)c(is)i(redone)i(and)f Fv(h)p FD(name)p
  5240. Fv(i)p FA(.xyc)e FD(recreated.)9 2201 y Fq(Bug:)33 b
  5241. FD(Curren)o(tly)22 b(y)o(ou)e(can)i(only)f(compile)e(matrices)9
  5242. 2250 y(\(built)g(with)g(the)h(matrix)e(feature\))i(where)h(all)d(en)o
  5243. (tries)9 2300 y(are)g(empt)o(y)g(or)g(start)i(with)e(something)f(that)h
  5244. (is)h(unex-)9 2350 y(pandable.)-66 2503 y FE(6)67 b(Kernel)23
  5245. b(ob)t(ject)e(library)-66 2600 y FD(In)15 b(this)g(section)h(w)o(e)f
  5246. (presen)o(t)i(the)e FC(libr)n(ary)g(obje)n(cts)j FD(pro)o(vided)-66
  5247. 2650 y(with)d(the)h(k)o(ernel)g(language|sev)o(eral)f(options)g(add)h
  5248. (library)-66 2700 y(ob)r(jects.)j(They)14 b(fall)e(in)o(to)h(three)i(t)
  5249. o(yp)q(es:)k(Most)14 b(of)f(the)i(k)o(ernel)-66 2749
  5250. y(ob)r(jects)22 b(\(including)d(all)h(those)h(usually)e(used)j(with)e
  5251. FA(**)g FD(to)-66 2799 y(build)c(connections\))i(are)f
  5252. FC(dir)n(e)n(ctionals)s FD(,)g(describ)q(ed)i(in)d Fv(x)p
  5253. FD(6.1.)959 1240 y(The)c(remaining)e(k)o(ernel)j(library)e(ob)r(jects)j
  5254. (are)e FC(cir)n(cles)j FD(of)c Fv(x)q FD(6.2)959 1290
  5255. y(and)i FC(text)18 b FD(of)13 b Fv(x)q FD(6.3.)959 1406
  5256. y Fr(6.1)55 b(Directionals)959 1482 y FD(The)13 b(k)o(ernel)g(pro)o
  5257. (vides)h(a)e(selection)i(of)e FC(dir)n(e)n(ctionals)s
  5258. FD(:)18 b(ob)r(jects)959 1532 y(that)g(dep)q(end)i(on)e(the)h(curren)o
  5259. (t)h(direction.)32 b(They)18 b(all)g(tak)o(e)959 1582
  5260. y(the)c(form)p 959 1622 984 2 v 1365 1669 a FA(\\dir)o
  5261. Fv(h)p FD(dir)p Fv(i)p 959 1698 V 959 1767 a FD(to)j(t)o(yp)q(eset)i(a)
  5262. e(particular)g Fv(h)p FD(dir)p Fv(i)p FD(ectional)h(ob)r(ject.)29
  5263. b(All)17 b(ha)o(v)o(e)959 1817 y(the)d(structure)p 959
  5264. 1857 V 1199 1904 a Fv(h)p FD(dir)p Fv(i)g(\000)-7 b(!)13
  5265. b(h)p FD(v)n(arian)o(t)p Fv(i)p FA({)o Fv(h)p FD(main)p
  5266. Fv(i)p FA(})p 959 1932 V 959 2002 a FD(with)i Fv(h)p
  5267. FD(v)n(arian)o(t)p Fv(i)g FD(b)q(eing)h Fv(h)p FD(empt)o(y)p
  5268. Fv(i)f FD(or)g(one)h(of)g(the)g(c)o(haracters)959 2052
  5269. y FA(^_23)d FD(and)g Fv(h)p FD(main)p Fv(i)f FD(some)h(mnemonic)f(co)q
  5270. (de.)1000 2102 y(W)m(e)17 b(will)e(classify)h(the)i(directionals)f
  5271. (primarily)d(in)o(tended)959 2152 y(for)i(building)g(connections)i(as)f
  5272. FC(c)n(onne)n(ctors)k FD(and)16 b(those)i(pri-)959 2201
  5273. y(marily)9 b(in)o(tended)j(for)f(placemen)o(t)g(at)g(connection)i(ends)
  5274. f(or)g(as)959 2251 y(mark)o(ers)h(as)h FC(tips)s FD(.)1000
  5275. 2301 y(Figure)i(5)f(sho)o(ws)i(all)d(the)j Fv(h)p FD(dir)p
  5276. Fv(i)p FD(ectionals)f(de\014ned)g(b)o(y)g(the)959 2351
  5277. y(k)o(ernel)h(with)g(notes)h(b)q(elo)o(w;)h(eac)o(h)e
  5278. Fv(h)p FD(main)p Fv(i)f FD(t)o(yp)q(e)i(has)f(a)g(line)959
  5279. 2401 y(sho)o(wing)9 b(the)i(a)o(v)n(ailable)c Fv(h)p
  5280. FD(v)n(arian)o(t)p Fv(i)p FD(s.)17 b(Notice)10 b(that)g(only)g(some)959
  5281. 2451 y(v)n(arian)o(ts)j(exist)h(for)g(eac)o(h)g Fv(h)p
  5282. FD(dir)p Fv(i)p FD(|when)g(a)g(nonexisting)g(v)n(ari-)959
  5283. 2500 y(an)o(t)19 b(of)g(a)g Fv(h)p FD(dir)p Fv(i)h FD(is)g(requested)h
  5284. (then)g(the)f Fv(h)p FD(empt)o(y)p Fv(i)f FD(v)n(arian)o(t)959
  5285. 2550 y(is)g(used)i(silen)o(tly)m(.)34 b(Eac)o(h)20 b(is)g(sho)o(wn)g
  5286. (in)f(either)i(of)e(the)h(t)o(w)o(o)959 2600 y(forms)e(a)o(v)n(ailable)
  5287. f(in)i(eac)o(h)g(direction)h(as)f(applicable:)29 b(con-)959
  5288. 2650 y(necting)15 b(a)g Fv(\015)f FD(to)h(a)p 1285 2650
  5289. 2 21 v 1287 2631 18 2 v 1287 2650 V 1305 2650 2 21 v
  5290. 51 w(\(t)o(yp)q(eset)i(b)o(y)e FA(**\\dir)n Fv(h)p FD(dir)p
  5291. Fv(i)p FD(\))h(and)f(as)g(a)959 2700 y(tip)d(at)h(the)h(end)g(of)f(a)f
  5292. (dotted)i(connection)g(of)f(the)g(same)g(v)n(ari-)959
  5293. 2749 y(an)o(t)j(\()p FC(i)p FD(.)p FC(e)p FD(.,)g(t)o(yp)q(eset)i(b)o
  5294. (y)f(the)g Fv(h)p FD(p)q(os)p Fv(i)g FA(**\\dir)o Fv(h)p
  5295. FD(v)n(arian)o(t)p Fv(i)p FA({.})e(?>)959 2799 y(*\\dir)o
  5296. Fv(h)p FD(dir)p Fv(i)p FD(\).)917 2929 y(13)p eop
  5297. %%Page: 14 14
  5298. 14 13 bop 845 39 a FD(Dumm)o(y)993 24 y Fj(6a)872 101
  5299. y FA(\\dir{})766 201 y FD(Plain)13 b(connectors)1065
  5300. 186 y Fj(6b)75 278 y FA(\\dir{-})346 297 y @beginspecial
  5301. @setspecial
  5302.  mark{5.0 0 360 circ}xy
  5303.  
  5304. @endspecial 514 219 2 2 v 514 219 42 2 v
  5305. 555 219 2 2 v 514 259 2 41 v 555 259 V 514 261 2 2 v
  5306. 514 261 42 2 v 555 261 2 2 v 514 245 a @beginspecial
  5307. @setspecial
  5308.  mark{35.75183 11.1721 dotted}xy
  5309.  
  5310. @endspecial @beginspecial @setspecial
  5311.  mark{35.75183 11.1721 solid}xy
  5312.  
  5313. @endspecial
  5314. 697 278 a(\\dir2{-})990 297 y @beginspecial @setspecial
  5315.  mark{5.0 0 360 circ}xy
  5316.  
  5317.  
  5318. @endspecial 1157 219 V 1158 219 42 2 v 1199 219 2 2
  5319. v 1157 259 2 41 v 1199 259 V 1157 261 2 2 v 1158 261
  5320. 42 2 v 1199 261 2 2 v 1157 241 a @beginspecial @setspecial
  5321.  mark{35.75183 11.1721 dotted}xy
  5322.  
  5323.  
  5324. @endspecial 1159 249 a @beginspecial @setspecial
  5325.  mark{35.75183 11.1721 dotted}xy
  5326.  
  5327. @endspecial
  5328. 1157 241 a @beginspecial @setspecial
  5329.  mark{35.75183 11.1721 solid}xy
  5330.  
  5331. @endspecial 1159
  5332. 249 a @beginspecial @setspecial
  5333.  mark{35.75183 11.1721 solid}xy
  5334.  
  5335. @endspecial 1340 278
  5336. a(\\dir3{-})1634 297 y @beginspecial @setspecial
  5337.  mark{5.0 0 360 circ}xy
  5338.  
  5339. @endspecial
  5340. 1801 219 V 1802 219 42 2 v 1843 219 2 2 v 1801 259 2
  5341. 41 v 1843 259 V 1801 261 2 2 v 1802 261 42 2 v 1843 261
  5342. 2 2 v 1800 237 a @beginspecial @setspecial
  5343.  mark{35.75183 11.1721 dotted}xy
  5344.  
  5345. @endspecial
  5346. 1804 253 a @beginspecial @setspecial
  5347.  mark{35.75183 11.1721 dotted}xy
  5348.  
  5349. @endspecial 1802
  5350. 245 a @beginspecial @setspecial
  5351.  mark{35.75183 11.1721 dotted}xy
  5352.  
  5353. @endspecial 1800 237
  5354. a @beginspecial @setspecial
  5355.  mark{35.75183 11.1721 solid}xy
  5356.  
  5357. @endspecial 1804 253 a @beginspecial
  5358. @setspecial
  5359.  mark{35.75183 11.1721 solid}xy
  5360.  
  5361. @endspecial 1802 245 a @beginspecial @setspecial
  5362.  mark{35.75183 11.1721 solid}xy
  5363.  
  5364.  
  5365. @endspecial 75 383 a(\\dir{.})346 402 y @beginspecial
  5366. @setspecial
  5367.  mark{5.0 0 360 circ}xy
  5368.  
  5369. @endspecial 514 323 V 514 323 42 2 v 555
  5370. 323 2 2 v 514 364 2 41 v 555 364 V 514 366 2 2 v 514
  5371. 366 42 2 v 555 366 2 2 v 514 350 a @beginspecial @setspecial
  5372.  mark{35.75183 11.1721 dotted}xy
  5373.  
  5374.  
  5375. @endspecial @beginspecial @setspecial
  5376.  mark{35.75183 11.1721 dotted}xy
  5377.  
  5378. @endspecial 697
  5379. 383 a(\\dir2{.})990 402 y @beginspecial @setspecial
  5380.  mark{5.0 0 360 circ}xy
  5381.  
  5382. @endspecial
  5383. 1157 323 V 1158 323 42 2 v 1199 323 2 2 v 1157 364 2
  5384. 41 v 1199 364 V 1157 366 2 2 v 1158 366 42 2 v 1199 366
  5385. 2 2 v 1157 346 a @beginspecial @setspecial
  5386.  mark{35.75183 11.1721 dotted}xy
  5387.  
  5388. @endspecial
  5389. 1159 354 a @beginspecial @setspecial
  5390.  mark{35.75183 11.1721 dotted}xy
  5391.  
  5392. @endspecial 1157
  5393. 346 a @beginspecial @setspecial
  5394.  mark{35.75183 11.1721 dotted}xy
  5395.  
  5396. @endspecial 1159 354
  5397. a @beginspecial @setspecial
  5398.  mark{35.75183 11.1721 dotted}xy
  5399.  
  5400. @endspecial 1340 383 a(\\dir3{.})1634
  5401. 402 y @beginspecial @setspecial
  5402.  mark{5.0 0 360 circ}xy
  5403.  
  5404. @endspecial 1801 323
  5405. V 1802 323 42 2 v 1843 323 2 2 v 1801 364 2 41 v 1843
  5406. 364 V 1801 366 2 2 v 1802 366 42 2 v 1843 366 2 2 v 1800
  5407. 342 a @beginspecial @setspecial
  5408.  mark{35.75183 11.1721 dotted}xy
  5409.  
  5410. @endspecial 1804 358
  5411. a @beginspecial @setspecial
  5412.  mark{35.75183 11.1721 dotted}xy
  5413.  
  5414. @endspecial 1802 350 a @beginspecial
  5415. @setspecial
  5416.  mark{35.75183 11.1721 dotted}xy
  5417.  
  5418. @endspecial 1800 342 a @beginspecial @setspecial
  5419.  mark{35.75183 11.1721 dotted}xy
  5420.  
  5421.  
  5422. @endspecial 1804 358 a @beginspecial @setspecial
  5423.  mark{35.75183 11.1721 dotted}xy
  5424.  
  5425. @endspecial
  5426. 1802 350 a @beginspecial @setspecial
  5427.  mark{35.75183 11.1721 dotted}xy
  5428.  
  5429. @endspecial 75
  5430. 488 a(\\dir{~})346 507 y @beginspecial @setspecial
  5431.  mark{5.0 0 360 circ}xy
  5432.  
  5433. @endspecial
  5434. 514 428 V 514 428 42 2 v 555 428 2 2 v 514 469 2 41 v
  5435. 555 469 V 514 471 2 2 v 514 471 42 2 v 555 471 2 2 v
  5436. 514 454 a @beginspecial @setspecial
  5437.  mark{35.75183 11.1721 dotted}xy
  5438.  
  5439. @endspecial 497
  5440. 461 a @beginspecial @setspecial
  5441.  mark{3392 squigl}xy
  5442.  
  5443. @endspecial 469 469
  5444. a @beginspecial @setspecial
  5445.  mark{3392 squigl}xy
  5446.  
  5447. @endspecial 440 478 a @beginspecial
  5448. @setspecial
  5449.  mark{3392 squigl}xy
  5450.  
  5451. @endspecial 412 486 a @beginspecial @setspecial
  5452.  mark{3392 squigl}xy
  5453.  
  5454.  
  5455. @endspecial 383 494 a @beginspecial @setspecial
  5456.  mark{3392 squigl}xy
  5457.  
  5458. @endspecial
  5459. 697 488 a(\\dir2{~})990 507 y @beginspecial @setspecial
  5460.  mark{5.0 0 360 circ}xy
  5461.  
  5462.  
  5463. @endspecial 1157 428 V 1158 428 42 2 v 1199 428 2 2
  5464. v 1157 469 2 41 v 1199 469 V 1157 471 2 2 v 1158 471
  5465. 42 2 v 1199 471 2 2 v 1157 450 a @beginspecial @setspecial
  5466.  mark{35.75183 11.1721 dotted}xy
  5467.  
  5468.  
  5469. @endspecial 1159 458 a @beginspecial @setspecial
  5470.  mark{35.75183 11.1721 dotted}xy
  5471.  
  5472. @endspecial
  5473. -19 w @beginspecial @setspecial
  5474.  mark{3392 squigl}xy
  5475.  
  5476. @endspecial 1112 466
  5477. a @beginspecial @setspecial
  5478.  mark{3392 squigl}xy
  5479.  
  5480. @endspecial 1083 475 a @beginspecial
  5481. @setspecial
  5482.  mark{3392 squigl}xy
  5483.  
  5484. @endspecial 1055 483 a @beginspecial @setspecial
  5485.  mark{3392 squigl}xy
  5486.  
  5487.  
  5488. @endspecial 1026 491 a @beginspecial @setspecial
  5489.  mark{3392 squigl}xy
  5490.  
  5491. @endspecial
  5492. 1142 464 a @beginspecial @setspecial
  5493.  mark{3392 squigl}xy
  5494.  
  5495. @endspecial 1113
  5496. 472 a @beginspecial @setspecial
  5497.  mark{3392 squigl}xy
  5498.  
  5499. @endspecial 1085 480
  5500. a @beginspecial @setspecial
  5501.  mark{3392 squigl}xy
  5502.  
  5503. @endspecial 1056 489 a @beginspecial
  5504. @setspecial
  5505.  mark{3392 squigl}xy
  5506.  
  5507. @endspecial 1028 497 a @beginspecial @setspecial
  5508.  mark{3392 squigl}xy
  5509.  
  5510.  
  5511. @endspecial 1340 488 a(\\dir3{~})1634 507 y @beginspecial
  5512. @setspecial
  5513.  mark{5.0 0 360 circ}xy
  5514.  
  5515. @endspecial 1801 428 V 1802 428 42 2 v 1843
  5516. 428 2 2 v 1801 469 2 41 v 1843 469 V 1801 471 2 2 v 1802
  5517. 471 42 2 v 1843 471 2 2 v 1800 446 a @beginspecial @setspecial
  5518.  mark{35.75183 11.1721 dotted}xy
  5519.  
  5520.  
  5521. @endspecial 1804 462 a @beginspecial @setspecial
  5522.  mark{35.75183 11.1721 dotted}xy
  5523.  
  5524. @endspecial
  5525. 1802 454 a @beginspecial @setspecial
  5526.  mark{35.75183 11.1721 dotted}xy
  5527.  
  5528. @endspecial 1783
  5529. 455 a @beginspecial @setspecial
  5530.  mark{3392 squigl}xy
  5531.  
  5532. @endspecial 1755 463
  5533. a @beginspecial @setspecial
  5534.  mark{3392 squigl}xy
  5535.  
  5536. @endspecial 1726 472 a @beginspecial
  5537. @setspecial
  5538.  mark{3392 squigl}xy
  5539.  
  5540. @endspecial 1697 480 a @beginspecial @setspecial
  5541.  mark{3392 squigl}xy
  5542.  
  5543.  
  5544. @endspecial 1669 488 a @beginspecial @setspecial
  5545.  mark{3392 squigl}xy
  5546.  
  5547. @endspecial
  5548. 1787 467 a @beginspecial @setspecial
  5549.  mark{3392 squigl}xy
  5550.  
  5551. @endspecial 1758
  5552. 475 a @beginspecial @setspecial
  5553.  mark{3392 squigl}xy
  5554.  
  5555. @endspecial 1730 483
  5556. a @beginspecial @setspecial
  5557.  mark{3392 squigl}xy
  5558.  
  5559. @endspecial 1701 492 a @beginspecial
  5560. @setspecial
  5561.  mark{3392 squigl}xy
  5562.  
  5563. @endspecial 1673 500 a @beginspecial @setspecial
  5564.  mark{3392 squigl}xy
  5565.  
  5566.  
  5567. @endspecial 1785 461 a @beginspecial @setspecial
  5568.  mark{3392 squigl}xy
  5569.  
  5570. @endspecial
  5571. 1756 469 a @beginspecial @setspecial
  5572.  mark{3392 squigl}xy
  5573.  
  5574. @endspecial 1728
  5575. 478 a @beginspecial @setspecial
  5576.  mark{3392 squigl}xy
  5577.  
  5578. @endspecial 1699 486
  5579. a @beginspecial @setspecial
  5580.  mark{3392 squigl}xy
  5581.  
  5582. @endspecial 1671 494 a @beginspecial
  5583. @setspecial
  5584.  mark{3392 squigl}xy
  5585.  
  5586. @endspecial 53 592 a(\\dir{--})346 612 y
  5587. @beginspecial @setspecial
  5588.  mark{5.0 0 360 circ}xy
  5589.  
  5590. @endspecial 514 533 V 514
  5591. 533 42 2 v 555 533 2 2 v 514 573 2 41 v 555 573 V 514
  5592. 575 2 2 v 514 575 42 2 v 555 575 2 2 v 514 559 a @beginspecial
  5593. @setspecial
  5594.  mark{35.75183 11.1721 dotted}xy
  5595.  
  5596. @endspecial @beginspecial @setspecial
  5597.  mark{35.75183 11.1721 dashed}xy
  5598.  
  5599. @endspecial
  5600. 675 592 a(\\dir2{--})990 612 y @beginspecial @setspecial
  5601.  mark{5.0 0 360 circ}xy
  5602.  
  5603.  
  5604. @endspecial 1157 533 V 1158 533 42 2 v 1199 533 2 2
  5605. v 1157 573 2 41 v 1199 573 V 1157 575 2 2 v 1158 575
  5606. 42 2 v 1199 575 2 2 v 1157 555 a @beginspecial @setspecial
  5607.  mark{35.75183 11.1721 dotted}xy
  5608.  
  5609.  
  5610. @endspecial 1159 563 a @beginspecial @setspecial
  5611.  mark{35.75183 11.1721 dotted}xy
  5612.  
  5613. @endspecial
  5614. 1157 555 a @beginspecial @setspecial
  5615.  mark{35.75183 11.1721 dashed}xy
  5616.  
  5617. @endspecial 1159
  5618. 563 a @beginspecial @setspecial
  5619.  mark{35.75183 11.1721 dashed}xy
  5620.  
  5621. @endspecial 1319 592
  5622. a(\\dir3{--})1634 612 y @beginspecial @setspecial
  5623.  mark{5.0 0 360 circ}xy
  5624.  
  5625. @endspecial
  5626. 1801 533 V 1802 533 42 2 v 1843 533 2 2 v 1801 573 2
  5627. 41 v 1843 573 V 1801 575 2 2 v 1802 575 42 2 v 1843 575
  5628. 2 2 v 1800 551 a @beginspecial @setspecial
  5629.  mark{35.75183 11.1721 dotted}xy
  5630.  
  5631. @endspecial
  5632. 1804 567 a @beginspecial @setspecial
  5633.  mark{35.75183 11.1721 dotted}xy
  5634.  
  5635. @endspecial 1802
  5636. 559 a @beginspecial @setspecial
  5637.  mark{35.75183 11.1721 dotted}xy
  5638.  
  5639. @endspecial 1800 551
  5640. a @beginspecial @setspecial
  5641.  mark{35.75183 11.1721 dashed}xy
  5642.  
  5643. @endspecial 1804 567 a @beginspecial
  5644. @setspecial
  5645.  mark{35.75183 11.1721 dashed}xy
  5646.  
  5647. @endspecial 1802 559 a @beginspecial @setspecial
  5648.  mark{35.75183 11.1721 dashed}xy
  5649.  
  5650.  
  5651. @endspecial 53 697 a(\\dir{~~})346 716 y @beginspecial
  5652. @setspecial
  5653.  mark{5.0 0 360 circ}xy
  5654.  
  5655. @endspecial 514 638 V 514 638 42 2 v 555
  5656. 638 2 2 v 514 678 2 41 v 555 678 V 514 680 2 2 v 514
  5657. 680 42 2 v 555 680 2 2 v 514 664 a @beginspecial @setspecial
  5658.  mark{35.75183 11.1721 dotted}xy
  5659.  
  5660.  
  5661. @endspecial 500 668 a @beginspecial @setspecial
  5662.  mark{3392 squigl}xy
  5663.  
  5664. @endspecial
  5665. 440 687 a @beginspecial @setspecial
  5666.  mark{3392 squigl}xy
  5667.  
  5668. @endspecial 380
  5669. 705 a @beginspecial @setspecial
  5670.  mark{3392 squigl}xy
  5671.  
  5672. @endspecial 675 697
  5673. a(\\dir2{~~})990 716 y @beginspecial @setspecial
  5674.  mark{5.0 0 360 circ}xy
  5675.  
  5676. @endspecial
  5677. 1157 638 V 1158 638 42 2 v 1199 638 2 2 v 1157 678 2
  5678. 41 v 1199 678 V 1157 680 2 2 v 1158 680 42 2 v 1199 680
  5679. 2 2 v 1157 660 a @beginspecial @setspecial
  5680.  mark{35.75183 11.1721 dotted}xy
  5681.  
  5682. @endspecial
  5683. 1159 668 a @beginspecial @setspecial
  5684.  mark{35.75183 11.1721 dotted}xy
  5685.  
  5686. @endspecial 1143
  5687. 665 a @beginspecial @setspecial
  5688.  mark{3392 squigl}xy
  5689.  
  5690. @endspecial 1083 684
  5691. a @beginspecial @setspecial
  5692.  mark{3392 squigl}xy
  5693.  
  5694. @endspecial 1023 703 a @beginspecial
  5695. @setspecial
  5696.  mark{3392 squigl}xy
  5697.  
  5698. @endspecial 1145 671 a @beginspecial @setspecial
  5699.  mark{3392 squigl}xy
  5700.  
  5701.  
  5702. @endspecial 1085 690 a @beginspecial @setspecial
  5703.  mark{3392 squigl}xy
  5704.  
  5705. @endspecial
  5706. 1025 708 a @beginspecial @setspecial
  5707.  mark{3392 squigl}xy
  5708.  
  5709. @endspecial 1319
  5710. 697 a(\\dir3{~~})1634 716 y @beginspecial @setspecial
  5711.  mark{5.0 0 360 circ}xy
  5712.  
  5713.  
  5714. @endspecial 1801 638 V 1802 638 42 2 v 1843 638 2 2
  5715. v 1801 678 2 41 v 1843 678 V 1801 680 2 2 v 1802 680
  5716. 42 2 v 1843 680 2 2 v 1800 656 a @beginspecial @setspecial
  5717.  mark{35.75183 11.1721 dotted}xy
  5718.  
  5719.  
  5720. @endspecial 1804 672 a @beginspecial @setspecial
  5721.  mark{35.75183 11.1721 dotted}xy
  5722.  
  5723. @endspecial
  5724. 1802 664 a @beginspecial @setspecial
  5725.  mark{35.75183 11.1721 dotted}xy
  5726.  
  5727. @endspecial 1786
  5728. 663 a @beginspecial @setspecial
  5729.  mark{3392 squigl}xy
  5730.  
  5731. @endspecial 1726 681
  5732. a @beginspecial @setspecial
  5733.  mark{3392 squigl}xy
  5734.  
  5735. @endspecial 1666 700 a @beginspecial
  5736. @setspecial
  5737.  mark{3392 squigl}xy
  5738.  
  5739. @endspecial 1789 674 a @beginspecial @setspecial
  5740.  mark{3392 squigl}xy
  5741.  
  5742.  
  5743. @endspecial 1730 693 a @beginspecial @setspecial
  5744.  mark{3392 squigl}xy
  5745.  
  5746. @endspecial
  5747. 1670 711 a @beginspecial @setspecial
  5748.  mark{3392 squigl}xy
  5749.  
  5750. @endspecial 1788
  5751. 668 a @beginspecial @setspecial
  5752.  mark{3392 squigl}xy
  5753.  
  5754. @endspecial 1728 687
  5755. a @beginspecial @setspecial
  5756.  mark{3392 squigl}xy
  5757.  
  5758. @endspecial 1668 705 a @beginspecial
  5759. @setspecial
  5760.  mark{3392 squigl}xy
  5761.  
  5762. @endspecial 831 880 a FD(Plain)g(tips)1007
  5763. 865 y Fj(6c)5 942 y FA(\\dir{>})303 917 y @beginspecial
  5764. @setspecial
  5765.  mark{3392 tip}xy
  5766.  
  5767. @endspecial @beginspecial @setspecial
  5768.  mark{22.76208 7.11314 dotted}xy
  5769.  
  5770. @endspecial
  5771. 375 942 a(\\dir^{>})694 917 y @beginspecial @setspecial
  5772.  mark{3392 atip}xy
  5773.  
  5774.  
  5775. @endspecial @beginspecial @setspecial
  5776.  mark{22.76208 7.11314 dotted}xy
  5777.  
  5778. @endspecial 766
  5779. 942 a(\\dir_{>})1085 917 y @beginspecial @setspecial
  5780.  mark{3392 btip}xy
  5781.  
  5782.  
  5783. @endspecial @beginspecial @setspecial
  5784.  mark{22.76208 7.11314 dotted}xy
  5785.  
  5786. @endspecial 1157
  5787. 942 a(\\dir2{>})1476 922 y @beginspecial @setspecial
  5788.  mark{3392 Tip}xy
  5789.  
  5790.  
  5791. @endspecial 1465 921 a @beginspecial @setspecial
  5792.  mark{20.37592 6.3673 dotted}xy
  5793.  
  5794. @endspecial
  5795. 1468 929 a @beginspecial @setspecial
  5796.  mark{20.37592 6.3673 dotted}xy
  5797.  
  5798. @endspecial 1558
  5799. 942 a(\\dir3{>})1878 924 y @beginspecial @setspecial
  5800.  mark{3392 Ttip}xy
  5801.  
  5802.  
  5803. @endspecial 1863 920 a @beginspecial @setspecial
  5804.  mark{19.7078 6.15846 dotted}xy
  5805.  
  5806. @endspecial
  5807. 1868 936 a @beginspecial @setspecial
  5808.  mark{19.7078 6.15846 dotted}xy
  5809.  
  5810. @endspecial 1865
  5811. 928 a @beginspecial @setspecial
  5812.  mark{19.7078 6.15846 dotted}xy
  5813.  
  5814. @endspecial 5 992 a(\\dir{<})303
  5815. 967 y @beginspecial @setspecial
  5816.  mark{-704 tip}xy
  5817.  
  5818. @endspecial @beginspecial
  5819. @setspecial
  5820.  mark{22.76208 7.11314 dotted}xy
  5821.  
  5822. @endspecial 375 992 a(\\dir^{<})694 967
  5823. y @beginspecial @setspecial
  5824.  mark{-704 btip}xy
  5825.  
  5826. @endspecial @beginspecial
  5827. @setspecial
  5828.  mark{22.76208 7.11314 dotted}xy
  5829.  
  5830. @endspecial 766 992 a(\\dir_{<})1085 967
  5831. y @beginspecial @setspecial
  5832.  mark{-704 atip}xy
  5833.  
  5834. @endspecial @beginspecial
  5835. @setspecial
  5836.  mark{22.76208 7.11314 dotted}xy
  5837.  
  5838. @endspecial 1157 992 a(\\dir2{<})1476 972
  5839. y @beginspecial @setspecial
  5840.  mark{-704 Tip}xy
  5841.  
  5842. @endspecial 1465 971 a @beginspecial
  5843. @setspecial
  5844.  mark{20.37592 6.3673 dotted}xy
  5845.  
  5846. @endspecial 1468 979 a @beginspecial @setspecial
  5847.  mark{20.37592 6.3673 dotted}xy
  5848.  
  5849.  
  5850. @endspecial 1558 992 a(\\dir3{<})1878 974 y @beginspecial
  5851. @setspecial
  5852.  mark{-704 Ttip}xy
  5853.  
  5854. @endspecial 1863 970 a @beginspecial @setspecial
  5855.  mark{19.7078 6.15846 dotted}xy
  5856.  
  5857.  
  5858. @endspecial 1868 985 a @beginspecial @setspecial
  5859.  mark{19.7078 6.15846 dotted}xy
  5860.  
  5861. @endspecial
  5862. 1865 978 a @beginspecial @setspecial
  5863.  mark{19.7078 6.15846 dotted}xy
  5864.  
  5865. @endspecial 5 1042
  5866. a(\\dir{|})303 1017 y @beginspecial @setspecial
  5867.  mark{3392 stopper}xy
  5868.  
  5869. @endspecial
  5870. @beginspecial @setspecial
  5871.  mark{22.76208 7.11314 dotted}xy
  5872.  
  5873. @endspecial 375 1042 a(\\dir^{|})688
  5874. 997 y @beginspecial @setspecial
  5875.  mark{-2752 false dash}xy
  5876.  
  5877. @endspecial 694 1017
  5878. a @beginspecial @setspecial
  5879.  mark{22.76208 7.11314 dotted}xy
  5880.  
  5881. @endspecial 766 1042 a(\\dir_{|})1085
  5882. 1017 y @beginspecial @setspecial
  5883.  mark{1344 false dash}xy
  5884.  
  5885. @endspecial @beginspecial
  5886. @setspecial
  5887.  mark{22.76208 7.11314 dotted}xy
  5888.  
  5889. @endspecial 1157 1042 a(\\dir2{|})1475 1013
  5890. y @beginspecial @setspecial
  5891.  mark{3392 stopper}xy
  5892.  
  5893. @endspecial 1478 1021 a
  5894. @beginspecial @setspecial
  5895.  mark{3392 stopper}xy
  5896.  
  5897. @endspecial 1475 1013 a @beginspecial
  5898. @setspecial
  5899.  mark{22.76208 7.11314 dotted}xy
  5900.  
  5901. @endspecial 1478 1021 a @beginspecial @setspecial
  5902.  mark{22.76208 7.11314 dotted}xy
  5903.  
  5904.  
  5905. @endspecial 1558 1042 a(\\dir3{|})1875 1009 y @beginspecial
  5906. @setspecial
  5907.  mark{3392 stopper}xy
  5908.  
  5909. @endspecial 1880 1025 a @beginspecial @setspecial
  5910.  mark{3392 stopper}xy
  5911.  
  5912.  
  5913. @endspecial 1875 1009 a @beginspecial @setspecial
  5914.  mark{22.76208 7.11314 dotted}xy
  5915.  
  5916. @endspecial
  5917. 1880 1025 a @beginspecial @setspecial
  5918.  mark{22.76208 7.11314 dotted}xy
  5919.  
  5920. @endspecial 1878
  5921. 1017 a @beginspecial @setspecial
  5922.  mark{22.76208 7.11314 dotted}xy
  5923.  
  5924. @endspecial 5 1092
  5925. a(\\dir{\(})303 1067 y @beginspecial @setspecial
  5926.  mark{3392 hook}xy
  5927.  
  5928. @endspecial
  5929. @beginspecial @setspecial
  5930.  mark{22.76208 7.11314 dotted}xy
  5931.  
  5932. @endspecial 375 1092 a(\\dir^{\(})694
  5933. 1067 y @beginspecial @setspecial
  5934.  mark{3392 ahook}xy
  5935.  
  5936. @endspecial @beginspecial
  5937. @setspecial
  5938.  mark{22.76208 7.11314 dotted}xy
  5939.  
  5940. @endspecial 766 1092 a(\\dir_{\(})1085 1067
  5941. y @beginspecial @setspecial
  5942.  mark{3392 bhook}xy
  5943.  
  5944. @endspecial @beginspecial
  5945. @setspecial
  5946.  mark{22.76208 7.11314 dotted}xy
  5947.  
  5948. @endspecial 5 1142 a(\\dir{\)})303 1116
  5949. y @beginspecial @setspecial
  5950.  mark{-704 hook}xy
  5951.  
  5952. @endspecial @beginspecial
  5953. @setspecial
  5954.  mark{22.76208 7.11314 dotted}xy
  5955.  
  5956. @endspecial 375 1142 a(\\dir^{\)})694 1116
  5957. y @beginspecial @setspecial
  5958.  mark{-704 bhook}xy
  5959.  
  5960. @endspecial @beginspecial
  5961. @setspecial
  5962.  mark{22.76208 7.11314 dotted}xy
  5963.  
  5964. @endspecial 766 1142 a(\\dir_{\)})1085 1116
  5965. y @beginspecial @setspecial
  5966.  mark{-704 ahook}xy
  5967.  
  5968. @endspecial @beginspecial
  5969. @setspecial
  5970.  mark{22.76208 7.11314 dotted}xy
  5971.  
  5972. @endspecial 375 1191 a(\\dir^{`})694 1166
  5973. y @beginspecial @setspecial
  5974.  mark{3392 aturn}xy
  5975.  
  5976. @endspecial @beginspecial
  5977. @setspecial
  5978.  mark{22.76208 7.11314 dotted}xy
  5979.  
  5980. @endspecial 766 1191 a(\\dir_{`})1085 1166
  5981. y @beginspecial @setspecial
  5982.  mark{3392 bturn}xy
  5983.  
  5984. @endspecial @beginspecial
  5985. @setspecial
  5986.  mark{22.76208 7.11314 dotted}xy
  5987.  
  5988. @endspecial 375 1241 a(\\dir^{'})694 1216
  5989. y @beginspecial @setspecial
  5990.  mark{-704 bturn}xy
  5991.  
  5992. @endspecial @beginspecial
  5993. @setspecial
  5994.  mark{22.76208 7.11314 dotted}xy
  5995.  
  5996. @endspecial 766 1241 a(\\dir_{'})1085 1216
  5997. y @beginspecial @setspecial
  5998.  mark{-704 aturn}xy
  5999.  
  6000. @endspecial @beginspecial
  6001. @setspecial
  6002.  mark{22.76208 7.11314 dotted}xy
  6003.  
  6004. @endspecial 765 1391 a FD(Constructed)j(tips)1068
  6005. 1376 y Fj(6d)-5 1453 y FA(\\dir{>>})293 1432 y @beginspecial
  6006. @setspecial
  6007.  mark{3392 tip}xy
  6008.  
  6009. @endspecial 305 1428 a @beginspecial @setspecial
  6010.  mark{3392 tip}xy
  6011.  
  6012.  
  6013. @endspecial @beginspecial @setspecial
  6014.  mark{22.76208 7.11314 dotted}xy
  6015.  
  6016. @endspecial 367
  6017. 1453 a(\\dir^{>>})686 1432 y @beginspecial @setspecial
  6018.  mark{3392 atip}xy
  6019.  
  6020.  
  6021. @endspecial 698 1428 a @beginspecial @setspecial
  6022.  mark{3392 atip}xy
  6023.  
  6024. @endspecial
  6025. @beginspecial @setspecial
  6026.  mark{22.76208 7.11314 dotted}xy
  6027.  
  6028. @endspecial 760 1453 a(\\dir_{>>})1079
  6029. 1432 y @beginspecial @setspecial
  6030.  mark{3392 btip}xy
  6031.  
  6032. @endspecial 1091 1428
  6033. a @beginspecial @setspecial
  6034.  mark{3392 btip}xy
  6035.  
  6036. @endspecial @beginspecial
  6037. @setspecial
  6038.  mark{22.76208 7.11314 dotted}xy
  6039.  
  6040. @endspecial 1153 1453 a(\\dir2{>>})1472
  6041. 1437 y @beginspecial @setspecial
  6042.  mark{3392 Tip}xy
  6043.  
  6044. @endspecial 1484 1433
  6045. a @beginspecial @setspecial
  6046.  mark{3392 Tip}xy
  6047.  
  6048. @endspecial 1473 1432 a
  6049. @beginspecial @setspecial
  6050.  mark{20.26208 6.3319 dotted}xy
  6051.  
  6052. @endspecial 1475 1440 a @beginspecial
  6053. @setspecial
  6054.  mark{20.26208 6.3319 dotted}xy
  6055.  
  6056. @endspecial 1556 1453 a(\\dir3{>>})1876
  6057. 1438 y @beginspecial @setspecial
  6058.  mark{3392 Ttip}xy
  6059.  
  6060. @endspecial 1888 1434
  6061. a @beginspecial @setspecial
  6062.  mark{3392 Ttip}xy
  6063.  
  6064. @endspecial 1872 1430 a
  6065. @beginspecial @setspecial
  6066.  mark{19.56209 6.11316 dotted}xy
  6067.  
  6068. @endspecial 1877 1446 a @beginspecial
  6069. @setspecial
  6070.  mark{19.56209 6.11316 dotted}xy
  6071.  
  6072. @endspecial 1874 1438 a @beginspecial @setspecial
  6073.  mark{19.56209 6.11316 dotted}xy
  6074.  
  6075.  
  6076. @endspecial -5 1503 a(\\dir{<<})317 1474 y @beginspecial
  6077. @setspecial
  6078.  mark{-704 tip}xy
  6079.  
  6080. @endspecial 305 1478 a @beginspecial @setspecial
  6081.  mark{-704 tip}xy
  6082.  
  6083.  
  6084. @endspecial @beginspecial @setspecial
  6085.  mark{22.76208 7.11314 dotted}xy
  6086.  
  6087. @endspecial 367
  6088. 1503 a(\\dir^{<<})710 1474 y @beginspecial @setspecial
  6089.  mark{-704 btip}xy
  6090.  
  6091.  
  6092. @endspecial 698 1478 a @beginspecial @setspecial
  6093.  mark{-704 btip}xy
  6094.  
  6095. @endspecial
  6096. @beginspecial @setspecial
  6097.  mark{22.76208 7.11314 dotted}xy
  6098.  
  6099. @endspecial 760 1503 a(\\dir_{<<})1103
  6100. 1474 y @beginspecial @setspecial
  6101.  mark{-704 atip}xy
  6102.  
  6103. @endspecial 1091 1478
  6104. a @beginspecial @setspecial
  6105.  mark{-704 atip}xy
  6106.  
  6107. @endspecial @beginspecial
  6108. @setspecial
  6109.  mark{22.76208 7.11314 dotted}xy
  6110.  
  6111. @endspecial 1153 1503 a(\\dir2{<<})1496
  6112. 1479 y @beginspecial @setspecial
  6113.  mark{-704 Tip}xy
  6114.  
  6115. @endspecial 1484 1483
  6116. a @beginspecial @setspecial
  6117.  mark{-704 Tip}xy
  6118.  
  6119. @endspecial 1473 1482 a
  6120. @beginspecial @setspecial
  6121.  mark{20.26208 6.3319 dotted}xy
  6122.  
  6123. @endspecial 1475 1490 a @beginspecial
  6124. @setspecial
  6125.  mark{20.26208 6.3319 dotted}xy
  6126.  
  6127. @endspecial 1556 1503 a(\\dir3{<<})1900
  6128. 1480 y @beginspecial @setspecial
  6129.  mark{-704 Ttip}xy
  6130.  
  6131. @endspecial 1888 1484
  6132. a @beginspecial @setspecial
  6133.  mark{-704 Ttip}xy
  6134.  
  6135. @endspecial 1872 1480 a
  6136. @beginspecial @setspecial
  6137.  mark{19.56209 6.11316 dotted}xy
  6138.  
  6139. @endspecial 1877 1496 a @beginspecial
  6140. @setspecial
  6141.  mark{19.56209 6.11316 dotted}xy
  6142.  
  6143. @endspecial 1874 1488 a @beginspecial @setspecial
  6144.  mark{19.56209 6.11316 dotted}xy
  6145.  
  6146.  
  6147. @endspecial -5 1552 a(\\dir{||})297 1529 y @beginspecial
  6148. @setspecial
  6149.  mark{3392 stopper}xy
  6150.  
  6151. @endspecial 305 1527 a @beginspecial @setspecial
  6152.  mark{3392 stopper}xy
  6153.  
  6154.  
  6155. @endspecial @beginspecial @setspecial
  6156.  mark{22.76208 7.11314 dotted}xy
  6157.  
  6158. @endspecial 367
  6159. 1552 a(\\dir^{||})684 1510 y @beginspecial @setspecial
  6160.  mark{-2752 false dash}xy
  6161.  
  6162.  
  6163. @endspecial 692 1508 a @beginspecial @setspecial
  6164.  mark{-2752 false dash}xy
  6165.  
  6166. @endspecial
  6167. 698 1527 a @beginspecial @setspecial
  6168.  mark{22.76208 7.11314 dotted}xy
  6169.  
  6170. @endspecial 760
  6171. 1552 a(\\dir_{||})1083 1529 y @beginspecial @setspecial
  6172.  mark{1344 false dash}xy
  6173.  
  6174.  
  6175. @endspecial 1091 1527 a @beginspecial @setspecial
  6176.  mark{1344 false dash}xy
  6177.  
  6178. @endspecial
  6179. @beginspecial @setspecial
  6180.  mark{22.76208 7.11314 dotted}xy
  6181.  
  6182. @endspecial 1153 1552 a(\\dir2{||})1475
  6183. 1526 y @beginspecial @setspecial
  6184.  mark{3392 stopper}xy
  6185.  
  6186. @endspecial 1483 1523
  6187. a @beginspecial @setspecial
  6188.  mark{3392 stopper}xy
  6189.  
  6190. @endspecial 1478 1533 a
  6191. @beginspecial @setspecial
  6192.  mark{3392 stopper}xy
  6193.  
  6194. @endspecial 1485 1531 a @beginspecial
  6195. @setspecial
  6196.  mark{3392 stopper}xy
  6197.  
  6198. @endspecial 1483 1523 a @beginspecial @setspecial
  6199.  mark{22.76208 7.11314 dotted}xy
  6200.  
  6201.  
  6202. @endspecial 1485 1531 a @beginspecial @setspecial
  6203.  mark{22.76208 7.11314 dotted}xy
  6204.  
  6205. @endspecial
  6206. 1556 1552 a(\\dir3{||})1877 1522 y @beginspecial @setspecial
  6207.  mark{3392 stopper}xy
  6208.  
  6209.  
  6210. @endspecial 1885 1519 a @beginspecial @setspecial
  6211.  mark{3392 stopper}xy
  6212.  
  6213. @endspecial
  6214. 1882 1538 a @beginspecial @setspecial
  6215.  mark{3392 stopper}xy
  6216.  
  6217. @endspecial 1890
  6218. 1535 a @beginspecial @setspecial
  6219.  mark{3392 stopper}xy
  6220.  
  6221. @endspecial 1885 1519
  6222. a @beginspecial @setspecial
  6223.  mark{22.76208 7.11314 dotted}xy
  6224.  
  6225. @endspecial 1890 1535 a
  6226. @beginspecial @setspecial
  6227.  mark{22.76208 7.11314 dotted}xy
  6228.  
  6229. @endspecial 1888 1527 a @beginspecial
  6230. @setspecial
  6231.  mark{22.76208 7.11314 dotted}xy
  6232.  
  6233. @endspecial -5 1602 a(\\dir{|-})305 1577
  6234. y @beginspecial @setspecial
  6235.  mark{3392 stopper}xy
  6236.  
  6237. @endspecial @beginspecial
  6238. @setspecial
  6239.  mark{3392 false dash}xy
  6240.  
  6241. @endspecial @beginspecial @setspecial
  6242.  mark{22.76208 7.11314 dotted}xy
  6243.  
  6244. @endspecial
  6245. 367 1602 a(\\dir^{|-})692 1557 y @beginspecial @setspecial
  6246.  mark{-2752 false dash}xy
  6247.  
  6248.  
  6249. @endspecial 698 1577 a @beginspecial @setspecial
  6250.  mark{3392 false dash}xy
  6251.  
  6252. @endspecial
  6253. @beginspecial @setspecial
  6254.  mark{22.76208 7.11314 dotted}xy
  6255.  
  6256. @endspecial 760 1602 a(\\dir_{|-})1091
  6257. 1577 y @beginspecial @setspecial
  6258.  mark{1344 false dash}xy
  6259.  
  6260. @endspecial @beginspecial
  6261. @setspecial
  6262.  mark{3392 false dash}xy
  6263.  
  6264. @endspecial @beginspecial @setspecial
  6265.  mark{22.76208 7.11314 dotted}xy
  6266.  
  6267. @endspecial
  6268. 1153 1602 a(\\dir2{|-})1483 1573 y @beginspecial @setspecial
  6269.  mark{3392 stopper}xy
  6270.  
  6271.  
  6272. @endspecial @beginspecial @setspecial
  6273.  mark{3392 false dash}xy
  6274.  
  6275. @endspecial 1485
  6276. 1581 a @beginspecial @setspecial
  6277.  mark{3392 stopper}xy
  6278.  
  6279. @endspecial @beginspecial
  6280. @setspecial
  6281.  mark{3392 false dash}xy
  6282.  
  6283. @endspecial 1483 1573 a @beginspecial @setspecial
  6284.  mark{22.76208 7.11314 dotted}xy
  6285.  
  6286.  
  6287. @endspecial 1485 1581 a @beginspecial @setspecial
  6288.  mark{22.76208 7.11314 dotted}xy
  6289.  
  6290. @endspecial
  6291. 1556 1602 a(\\dir3{|-})1885 1569 y @beginspecial @setspecial
  6292.  mark{3392 stopper}xy
  6293.  
  6294.  
  6295. @endspecial @beginspecial @setspecial
  6296.  mark{3392 false dash}xy
  6297.  
  6298. @endspecial 1890
  6299. 1585 a @beginspecial @setspecial
  6300.  mark{3392 stopper}xy
  6301.  
  6302. @endspecial @beginspecial
  6303. @setspecial
  6304.  mark{3392 false dash}xy
  6305.  
  6306. @endspecial 1888 1577 a @beginspecial @setspecial
  6307.  mark{3392 stopper}xy
  6308.  
  6309.  
  6310. @endspecial @beginspecial @setspecial
  6311.  mark{3392 false dash}xy
  6312.  
  6313. @endspecial 1885
  6314. 1569 a @beginspecial @setspecial
  6315.  mark{22.76208 7.11314 dotted}xy
  6316.  
  6317. @endspecial 1890 1585
  6318. a @beginspecial @setspecial
  6319.  mark{22.76208 7.11314 dotted}xy
  6320.  
  6321. @endspecial 1888 1577 a
  6322. @beginspecial @setspecial
  6323.  mark{22.76208 7.11314 dotted}xy
  6324.  
  6325. @endspecial -5 1652 a(\\dir{>|})305
  6326. 1627 y @beginspecial @setspecial
  6327.  mark{3392 stopper}xy
  6328.  
  6329. @endspecial @beginspecial
  6330. @setspecial
  6331.  mark{3392 tip}xy
  6332.  
  6333. @endspecial @beginspecial @setspecial
  6334.  mark{22.76208 7.11314 dotted}xy
  6335.  
  6336. @endspecial
  6337. 367 1652 a(\\dir{>>|})698 1627 y @beginspecial @setspecial
  6338.  mark{3392 stopper}xy
  6339.  
  6340.  
  6341. @endspecial 686 1631 a @beginspecial @setspecial
  6342.  mark{3392 tip}xy
  6343.  
  6344. @endspecial
  6345. 698 1627 a @beginspecial @setspecial
  6346.  mark{3392 tip}xy
  6347.  
  6348. @endspecial @beginspecial
  6349. @setspecial
  6350.  mark{22.76208 7.11314 dotted}xy
  6351.  
  6352. @endspecial 782 1652 a(\\dir{|<})1091 1627
  6353. y @beginspecial @setspecial
  6354.  mark{-704 stopper}xy
  6355.  
  6356. @endspecial @beginspecial
  6357. @setspecial
  6358.  mark{-704 tip}xy
  6359.  
  6360. @endspecial @beginspecial @setspecial
  6361.  mark{22.76208 7.11314 dotted}xy
  6362.  
  6363. @endspecial
  6364. 1153 1652 a(\\dir{|<<})1484 1627 y @beginspecial @setspecial
  6365.  mark{-704 stopper}xy
  6366.  
  6367.  
  6368. @endspecial 1496 1623 a @beginspecial @setspecial
  6369.  mark{-704 tip}xy
  6370.  
  6371. @endspecial
  6372. 1484 1627 a @beginspecial @setspecial
  6373.  mark{-704 tip}xy
  6374.  
  6375. @endspecial @beginspecial
  6376. @setspecial
  6377.  mark{22.76208 7.11314 dotted}xy
  6378.  
  6379. @endspecial 17 1702 a(\\dir{+})305 1677
  6380. y @beginspecial @setspecial
  6381.  mark{3392 stopper}xy
  6382.  
  6383. @endspecial 295 1680 a @beginspecial
  6384. @setspecial
  6385.  mark{3392 false dash}xy
  6386.  
  6387. @endspecial 305 1677 a @beginspecial @setspecial
  6388.  mark{22.76208 7.11314 dotted}xy
  6389.  
  6390.  
  6391. @endspecial 410 1702 a(\\dir{x})698 1677 y @beginspecial
  6392. @setspecial
  6393.  mark{-3608 stopper}xy
  6394.  
  6395. @endspecial 693 1686 a @beginspecial @setspecial
  6396.  mark{-3608 false dash}xy
  6397.  
  6398.  
  6399. @endspecial 698 1677 a @beginspecial @setspecial
  6400.  mark{22.76208 7.11314 dotted}xy
  6401.  
  6402. @endspecial
  6403. 803 1702 a(\\dir{/})1091 1677 y @beginspecial @setspecial
  6404.  mark{3084 stopper}xy
  6405.  
  6406.  
  6407. @endspecial @beginspecial @setspecial
  6408.  mark{22.76208 7.11314 dotted}xy
  6409.  
  6410. @endspecial 1196
  6411. 1702 a(\\dir{*})1477 1684 y Fm(\017)1484 1677 y @beginspecial
  6412. @setspecial
  6413.  mark{22.76208 7.11314 dotted}xy
  6414.  
  6415. @endspecial 1600 1702 a FA(\\dir{o})1880
  6416. 1684 y Fm(\016)1888 1677 y @beginspecial @setspecial
  6417.  mark{22.76208 7.11314 dotted}xy
  6418.  
  6419.  
  6420. @endspecial 592 1843 a FD(Figure)e(5:)k(Kernel)d(library)e
  6421. Fv(h)p FD(dir)p Fv(i)p FD(ectionals)-25 1978 y(As)18
  6422. b(a)e(sp)q(ecial)h(case)h(an)f(en)o(tire)g Fv(h)p FD(ob)r(ject)p
  6423. Fv(i)h FD(is)f(allo)o(w)o(ed)e(as)i(a)-66 2028 y Fv(h)p
  6424. FD(dir)p Fv(i)i FD(b)o(y)f(starting)h(it)f(with)g(a)h
  6425. FA(*)p FD(:)27 b FA(\\dir*)18 b FD(is)g(equiv)n(alen)o(t)g(to)-66
  6426. 2078 y FA(\\object)n FD(.)-66 2183 y Fq(Notes)-66 2260
  6427. y FD(6a.)24 b(Y)m(ou)18 b(ma)o(y)e(use)k FA(\\dir{})d
  6428. FD(for)h(a)g(\\dumm)o(y")e(directional)9 2309 y(ob)r(ject)c(\(in)g
  6429. (fact)g(this)g(is)g(used)h(automatically)8 b(b)o(y)k
  6430. FA(**{})o FD(\).)9 2359 y(This)k(is)h(useful)g(for)f(a)h(uniform)d
  6431. (treatmen)o(t)j(of)f(connec-)9 2409 y(tions,)d FC(e)p
  6432. FD(.)p FC(g)p FD(.,)f(making)f(the)j FA(?)g Fv(h)p FD(p)q(os)p
  6433. Fv(i)g FD(able)f(to)g(\014nd)h(a)f(p)q(oin)o(t)9 2459
  6434. y(on)k(the)h(straigh)o(t)f(line)h(from)d FB(p)j FD(to)f
  6435. FB(c)h FD(without)f(actually)9 2509 y(t)o(yp)q(esetting)d(an)o(ything.)
  6436. -66 2586 y(6b.)24 b(The)18 b FC(plain)g(c)n(onne)n(ctors)j
  6437. FD(group)c(con)o(tains)g(basic)g(direc-)9 2636 y(tionals)c(that)h(lend)
  6438. f(themself)h(to)f(simple)g(connections.)9 2700 y(By)f(default)c(X)225
  6439. 2707 y(Y)249 2700 y(-pic)k(will)f(t)o(yp)q(eset)j(horizon)o(tal)d(and)h
  6440. (v)o(erti-)9 2749 y(cal)e FA(\\dir{-})f FD(connections)i(using)f(T)581
  6441. 2758 y(E)604 2749 y(X)h(rules.)17 b(Unfortu-)9 2799 y(nately)c(rules)h
  6442. (is)g(the)g(feature)h(of)e(the)h(D)o(VI)f(format)f(most)1033
  6443. 1978 y(commonly)g(handled)i(wrong)h(b)o(y)f(D)o(VI)h(driv)o(ers.)21
  6444. b(There-)1033 2028 y(fore)10 b(X)1130 2035 y(Y)1155 2028
  6445. y(-pic)j(pro)o(vides)h(the)h Fv(h)p FD(decor)p Fv(i)p
  6446. FD(ations)p 1033 2085 909 2 v 1389 2134 a FA(\\NoRules)1389
  6447. 2184 y(\\UseRules)p 1033 2215 V 1033 2289 a FD(that)f(will)f(switc)o(h)
  6448. h(the)g(use)h(of)e(suc)o(h)i(o\013)f(and)f(on.)1033 2360
  6449. y(As)f(can)g(b)q(e)g(seen)g(b)o(y)g(the)g(last)f(t)o(w)o(o)g(columns,)f
  6450. (these)j(\(and)1033 2410 y(most)h(of)g(the)i(other)f(connectors\))i
  6451. (also)d(exist)h(in)g(double)1033 2459 y(and)i(triple)h(v)o(ersions)g
  6452. (with)f(a)g FA(2)g FD(or)g(a)g FA(3)g FD(prep)q(ended)j(to)1033
  6453. 2509 y(the)c(name.)k(F)m(or)15 b(con)o(v)o(enience)h
  6454. FA(\\dir{=})d FD(and)i FA(\\dir{:})1033 2559 y FD(are)25
  6455. b(synon)o(yms)f(for)g FA(\\dir2{-})f FD(and)i FA(\\dir2{.})n
  6456. FD(,)i(re-)1033 2609 y(sp)q(ectiv)o(ely;)e(similarly)18
  6457. b FA(\\dir{==})i FD(is)h(a)f(synon)o(ym)g(for)1033 2659
  6458. y FA(\\dir2{--})n FD(.)959 2749 y(6c.)k(The)13 b(group)f(of)f
  6459. FC(plain)j(tips)h FD(con)o(tains)d(basic)g(ob)r(jects)i(that)1033
  6460. 2799 y(are)f(useful)g(as)f(mark)o(ers)g(and)h(arro)o(wheads)g(making)d
  6461. (con-)917 2929 y(14)p eop
  6462. %%Page: 15 15
  6463. 15 14 bop 9 42 a FD(nections,)17 b(so)f(eac)o(h)g(is)g(sho)o(wn)h(at)f
  6464. (the)g(end)h(of)f(a)f(dotted)9 91 y(connection)f(of)f(the)i
  6465. (appropriate)f(kind.)9 157 y(They)c(ma)o(y)f(also)h(b)q(e)h(used)g(as)f
  6466. (connectors)j(and)d(will)f(build)9 207 y(dotted)14 b(connections.)19
  6467. b FC(e)p FD(.)p FC(g)p FD(.,)13 b FA(**\\dir{>})f FD(t)o(yp)q(esets)522
  6468. 284 y @beginspecial @setspecial
  6469.  mark{3379 tip}xy
  6470.  
  6471. @endspecial 498 291
  6472. a @beginspecial @setspecial
  6473.  mark{3379 tip}xy
  6474.  
  6475. @endspecial 475 298 a @beginspecial
  6476. @setspecial
  6477.  mark{3379 tip}xy
  6478.  
  6479. @endspecial 451 305 a @beginspecial @setspecial
  6480.  mark{3379 tip}xy
  6481.  
  6482.  
  6483. @endspecial 427 312 a @beginspecial @setspecial
  6484.  mark{3379 tip}xy
  6485.  
  6486. @endspecial
  6487. 404 319 a @beginspecial @setspecial
  6488.  mark{3379 tip}xy
  6489.  
  6490. @endspecial 9 490
  6491. a Fq(Exercise)k(14:)41 b FD(T)o(yp)q(eset)16 b(the)f(follo)o(wing)d(t)o
  6492. (w)o(o)i(+s)h(and)9 540 y(a)e(tilted)h(square:)410 626
  6493. y(+)481 591 y(+)497 580 y @beginspecial @setspecial
  6494.  mark{3584 false dash}xy
  6495.  
  6496. @endspecial
  6497. 506 552 a @beginspecial @setspecial
  6498.  mark{-2560 false dash}xy
  6499.  
  6500. @endspecial 488
  6501. 562 a @beginspecial @setspecial
  6502.  mark{-2560 false dash}xy
  6503.  
  6504. @endspecial @beginspecial
  6505. @setspecial
  6506.  mark{3584 false dash}xy
  6507.  
  6508. @endspecial 9 689 a FC(Hint)t FD(:)j(the)d(dash)g(created)
  6509. h(b)o(y)e FA(\\dir{-})f FD(has)i(the)g(length)9 739 y
  6510. FA(5pt)o FD(.)-66 833 y(6d.)24 b(These)k(tips)f(are)g(com)o(binations)e
  6511. (of)h(the)h(plain)f(tips)9 883 y(pro)o(vided)c(for)g(con)o(v)o(enience)
  6512. i(\(and)f(optimised)e(for)h(ef-)9 933 y(\014ciency\).)52
  6513. b(New)26 b(ones)g(can)f(b)q(e)h(constructed)h(using)9
  6514. 983 y FA(\\composite)11 b FD(and)j(b)o(y)g(declarations)g(of)f(the)h
  6515. (form)p 9 1033 909 2 v 203 1080 a FA(\\newdir)e Fv(h)p
  6516. FD(dir)p Fv(i)i FA({)p Fv(h)p FD(comp)q(osite)p Fv(i)p
  6517. FA(})p 9 1109 V 9 1179 a FD(whic)o(h)22 b(de\014nes)h
  6518. FA(\\dir)o Fv(h)p FD(dir)p Fv(i)g FD(as)f(the)h Fv(h)p
  6519. FD(comp)q(osite)p Fv(i)f FD(\(see)9 1229 y(note)14 b(4d)f(for)h(the)h
  6520. (details\).)-66 1345 y Fr(6.2)56 b(Circle)17 b(segmen)n(ts)-66
  6521. 1421 y FD(Circle)11 b Fv(h)p FD(ob)r(ject)p Fv(i)p FD(s)i(are)e(round)g
  6522. (and)g(t)o(yp)q(eset)i(a)d(segmen)o(t)h(of)f(the)-66
  6523. 1471 y(circle)18 b(cen)o(tered)i(at)d(the)h(reference)i(p)q(oin)o(t.)29
  6524. b(The)18 b(syn)o(tax)g(of)-66 1521 y(circles)13 b(is)e(describ)q(ed)j
  6525. (in)d(\014gure)i(6)e(with)h(explanations)f(b)q(elo)o(w.)-25
  6526. 1571 y(The)i(default)e(is)h(to)g(generate)h(a)e FC(ful)r(l)i(cir)n(cle)
  6527. h FD(with)d(the)i(sp)q(ec-)-66 1621 y(i\014ed)h(radius,)f
  6528. FC(e)p FD(.)p FC(g)p FD(.,)39 1707 y FA(\\xy*\\cir<4pt>{})o(\\endx)o(y)
  6529. 39 b FD(t)o(yp)q(esets)49 b(\\)769 1697 y @beginspecial
  6530. @setspecial
  6531.  mark{4.0 0 360 circ}xy
  6532.  
  6533. @endspecial 786 1707 a(")49 1757 y FA
  6534. (\\xy*{M}*\\cir{}\\endx)o(y)102 b FD(|)94 b(\\)747 1761
  6535. y FB(M)769 1747 y @beginspecial @setspecial
  6536.  mark{5.39583 0 360 circ}xy
  6537.  
  6538. @endspecial
  6539. 792 1757 a FD(")-66 1844 y(All)18 b(the)h(other)g(circle)g(segmen)o(ts)
  6540. f(are)h(subsets)i(of)d(this)g(and)-66 1894 y(ha)o(v)o(e)c(the)g(shap)q
  6541. (e)h(that)f(the)g(full)f(circle)h(outlines.)-25 1944
  6542. y FC(Partial)22 b(cir)n(cle)g(se)n(gments)j FD(with)d
  6543. Fv(h)p FD(orien)o(t)p Fv(i)p FD(ation)g(are)g(the)-66
  6544. 1994 y(part)17 b(of)g(the)h(full)f(circle)h(that)f(starts)i(with)e(a)g
  6545. (tangen)o(t)h(v)o(ec-)-66 2044 y(tor)12 b(in)h(the)g(direction)f(of)g
  6546. (the)h(\014rst)h Fv(h)p FD(diag)p Fv(i)p FD(onal)d(\(see)i(note)g(4k\))
  6547. -66 2093 y(and)h(ends)h(with)f(a)g(tangen)o(t)h(v)o(ector)g(in)f(the)h
  6548. (direction)g(of)e(the)-66 2143 y(other)i Fv(h)p FD(diag)p
  6549. Fv(i)p FD(onal)e(after)i(a)f(clo)q(c)o(kwise)h(\(for)f
  6550. FA(_)p FD(\))g(or)h(an)o(ticlo)q(c)o(k-)-66 2193 y(wise)f(\(for)g
  6551. FA(^)p FD(\))f(turn,)h FC(e)p FD(.)p FC(g)p FD(.,)-7
  6552. 2282 y FA(\\xy*\\cir<4pt>{l^r}\\)o(endxy)60 b FD(t)o(yp)q(esets)h(\\)
  6553. 824 2272 y @beginspecial @setspecial
  6554.  mark{4.0 90 270 circ}xy
  6555.  
  6556. @endspecial 840
  6557. 2282 a(")-7 2332 y FA(\\xy*\\cir<4pt>{l_r}\\)o(endxy)112
  6558. b FD(|)g(\\)824 2321 y @beginspecial @setspecial
  6559.  mark{4.0 90 270 circ}xy
  6560.  
  6561. @endspecial
  6562. 840 2332 a(")-18 2382 y FA(\\xy*\\cir<4pt>{dl^u}\\)o(endx)o(y)102
  6563. b FD(|)112 b(\\)824 2371 y @beginspecial @setspecial
  6564.  mark{4.0 135 360 circ}xy
  6565.  
  6566.  
  6567. @endspecial 840 2382 a(")-18 2431 y FA(\\xy*\\cir<4pt>{dl_u}\\)o(endx)
  6568. o(y)102 b FD(|)112 b(\\)824 2421 y @beginspecial @setspecial
  6569.  mark{4.0 -180 -45 circ}xy
  6570.  
  6571.  
  6572. @endspecial 840 2431 a(")-28 2481 y FA(\\xy*+{M}*\\cir{d)o(r_ur})o
  6573. (\\endx)o(y)91 b FD(|)j(\\)801 2485 y FB(M)824 2471 y
  6574. @beginspecial @setspecial
  6575.  mark{8.39583 135 405 circ}xy
  6576.  
  6577. @endspecial 859 2481 a FD(")-66
  6578. 2571 y(If)9 b(the)h(same)f Fv(h)p FD(diag)p Fv(i)g FD(is)g(giv)o(en)g
  6579. (t)o(wice)h(then)g(nothing)f(is)g(t)o(yp)q(eset,)-66
  6580. 2621 y FC(e)p FD(.)p FC(g)p FD(.,)12 2710 y FA(\\xy*\\cir<4pt>{u^)o
  6581. (u}\\e)o(ndxy)38 b FD(t)o(yp)q(esets)44 b(\\)33 b(")-66
  6582. 2799 y(Sp)q(ecial)14 b(care)g(is)g(tak)o(en)g(to)g(setup)h(the)f
  6583. Fv(h)p FD(diag)p Fv(i)p FD(onal)f(defaults:)1000 42 y
  6584. Fv(\017)21 b FD(After)16 b FA(^)g FD(the)g(default)g(is)f(the)i
  6585. (diagonal)d(90)1732 26 y Fm(\016)1766 42 y FD(an)o(ticlo)q(c)o(k-)1042
  6586. 91 y(wise)g(from)e(the)i(one)g(b)q(efore)h(the)g FA(^)o
  6587. FD(.)1000 172 y Fv(\017)21 b FD(After)c FA(_)g FD(the)g(default)g(is)f
  6588. (the)i(diagonal)d(90)1739 157 y Fm(\016)1774 172 y FD(clo)q(c)o(kwise)
  6589. 1042 222 y(from)d(the)i(one)g(b)q(efore)h(the)f FA(_)p
  6590. FD(.)959 300 y(The)f Fv(h)p FD(diag)p Fv(i)f FD(b)q(efore)h
  6591. FA(^)f FD(or)h FA(_)g FD(is)f(required)i(for)e FA(\\cir)g
  6592. Fv(h)p FD(ob)r(jects)p Fv(i)p FD(.)959 407 y Fq(Exercise)27
  6593. b(15:)41 b FD(T)o(yp)q(eset)26 b(the)f(follo)o(wing)c(shaded)k(circle)
  6594. 959 456 y(with)13 b(radius)h FA(5pt)o FD(:)1449 506 y
  6595. @beginspecial @setspecial
  6596.  mark{5.0 0 360 circ}xy
  6597.  
  6598. @endspecial 1450 507 a @beginspecial
  6599. @setspecial
  6600.  mark{5.0 -135 45 circ}xy
  6601.  
  6602. @endspecial 1451 508 a @beginspecial @setspecial
  6603.  mark{5.0 -135 45 circ}xy
  6604.  
  6605.  
  6606. @endspecial @beginspecial @setspecial
  6607.  mark{5.0 -135 45 circ}xy
  6608.  
  6609. @endspecial 959
  6610. 704 a Fr(6.3)55 b(T)-5 b(ext)959 780 y FD(T)m(ext)11
  6611. b(in)g(pictures)i(is)e(supp)q(orted)i(through)f(the)g
  6612. Fv(h)p FD(ob)r(ject)p Fv(i)h FD(con-)959 830 y(struction)p
  6613. 959 867 984 2 v 1186 913 a FA(\\txt)g Fv(h)p FD(width)p
  6614. Fv(i)h(h)p FD(st)o(yle)p Fv(i)g FA({)p Fv(h)p FD(text)p
  6615. Fv(i)p FA(})p 959 941 V 959 1008 a FD(that)26 b(builds)f(an)h(ob)r
  6616. (ject)h(con)o(taining)e Fv(h)p FD(text)p Fv(i)i FD(t)o(yp)q(eset)h(to)
  6617. 959 1058 y Fv(h)p FD(width)p Fv(i)17 b FD(using)g Fv(h)p
  6618. FD(st)o(yle)p Fv(i)p FD(;)i(in)e Fv(h)p FD(text)p Fv(i)i
  6619. FA(\\\\)d FD(can)i(b)q(e)g(used)g(as)g(an)959 1107 y(explicit)g(line)g
  6620. (break;)i(all)e(lines)g(will)f(b)q(e)i(cen)o(tered.)34
  6621. b Fv(h)p FD(st)o(yle)p Fv(i)959 1157 y FD(should)16 b(either)i(b)q(e)f
  6622. (a)f(fon)o(t)g(command)e(or)j(some)f(other)h(stu\013)959
  6623. 1207 y(to)c(do)g(for)h(eac)o(h)g(line)f(of)g(the)h Fv(h)p
  6624. FD(text)p Fv(i)h FD(and)e Fv(h)p FD(width)p Fv(i)h FD(should)f(b)q(e)
  6625. 959 1257 y(either)h FA(<)p Fv(h)p FD(dimen)p Fv(i)p FA(>)f
  6626. FD(or)h Fv(h)p FD(empt)o(y)p Fv(i)p FD(.)959 1393 y FE(7)60
  6627. b(X)1084 1404 y(Y)1124 1393 y(-pic)24 b(option)f(in)n(terface)959
  6628. 1484 y Fq(Note:)e FD(L)1106 1475 y Fu(A)1124 1484 y FD(T)1147
  6629. 1493 y(E)1170 1484 y(X)15 b(users)i(should)e(also)g(consult)g(the)h
  6630. (paragraph)959 1534 y(on)d(\\xy)m(.st)o(y")g(in)g Fv(x)q
  6631. FD(1.1.)996 1584 y(X)1015 1591 y(Y)1039 1584 y(-pic)g(is)g(pro)o(vided)
  6632. g(with)g(a)g(gro)o(wing)f(n)o(um)o(b)q(er)h(of)f(options)959
  6633. 1633 y(supp)q(orting)j(sp)q(ecialised)i(dra)o(wing)e(tasks)h(as)g(w)o
  6634. (ell)f(as)g(exotic)959 1683 y(output)20 b(devices)h(with)f(sp)q(ecial)g
  6635. (graphic)g(features.)37 b(These)959 1733 y(should)12
  6636. b(all)g(b)q(e)i(loaded)f(using)f(this)i(uniform)d(in)o(terface)i(in)g
  6637. (or-)959 1783 y(der)j(to)g(ensure)i(that)e(the)c(X)1397
  6638. 1790 y(Y)1422 1783 y(-pic)k(en)o(vironmen)o(t)e(is)i(prop)q(erly)959
  6639. 1833 y(set)e(up)g(while)g(reading)f(the)i(option.)p 959
  6640. 1878 V 1225 1924 a FA(\\xyoption)d({)h Fv(h)p FD(option)p
  6641. Fv(i)h FA(})1225 1974 y(\\xyrequire)e({)h Fv(h)p FD(option)p
  6642. Fv(i)h FA(})p 959 2001 V 959 2066 a(\\xyoption)71 b FD(will)h(load)h
  6643. (the)d(X)1662 2073 y(Y)1686 2066 y(-pic)j(option)959
  6644. 2115 y(\014le)18 b FA(xy)o Fv(h)p FD(option)p Fv(i)p
  6645. FA(.tex)o FD(;)i FA(\\xyrequire)c FD(will)h(do)h(so)g(only)g(if)f(it)
  6646. 959 2165 y(is)c(not)h(already)g(loaded,)f(if)g(it)g(is)h(then)g
  6647. (nothing)g(happ)q(ens.)1000 2215 y(Sometimes)d(some)h(declarations)h
  6648. (of)g(an)f(option)h(or)g(header)959 2265 y(\014le)f(or)g(whatev)o(er)h
  6649. (only)e(mak)o(es)g(sense)i(after)g(some)e(particular)959
  6650. 2315 y(other)h(option)g(is)g(loaded.)17 b(In)12 b(that)h(case)g(the)g
  6651. (co)q(de)g(should)f(b)q(e)959 2365 y(wrapp)q(ed)i(in)g(the)g(sp)q
  6652. (ecial)g(command)p 959 2410 V 1093 2456 a FA(\\xywithoption)d({)i
  6653. Fv(h)p FD(option)p Fv(i)h FA(})f({)h Fv(h)p FD(co)q(de)p
  6654. Fv(i)h FA(})p 959 2484 V 959 2550 a FD(whic)o(h)h(indicates)i(that)f
  6655. (if)f(the)h Fv(h)p FD(option)p Fv(i)g FD(is)g(already)f(loaded)959
  6656. 2600 y(then)27 b Fv(h)p FD(co)q(de)p Fv(i)g FD(should)f(b)q(e)h
  6657. (executed)h(no)o(w,)h(otherwise)e(it)959 2650 y(should)15
  6658. b(b)q(e)i(sa)o(v)o(ed)f(and)f(if)g Fv(h)p FD(option)p
  6659. Fv(i)h FD(ev)o(er)g(gets)h(loaded)e(then)959 2700 y Fv(h)p
  6660. FD(co)q(de)p Fv(i)g FD(should)e(b)q(e)i(executed)h(afterw)o(ords.)1000
  6661. 2749 y(Finally)i(a)g(description)i(of)f(the)h(format)d(of)h(option)h
  6662. (\014les:)959 2799 y(they)14 b(m)o(ust)f(lo)q(ok)g(lik)o(e)917
  6663. 2929 y(15)p eop
  6664. %%Page: 16 16
  6665. 16 15 bop -66 43 2008 2 v 13 84 a FD(Syn)o(tax)719 b(Action)p
  6666. -66 106 V 13 150 a FA(\\cir)13 b Fv(h)p FD(radius)p Fv(i)i
  6667. FA({)e Fv(h)p FD(cir)p Fv(i)i FA(})436 b Fv(h)p FD(cir)p
  6668. Fv(i)p FD(cle)15 b(segmen)o(t)e(with)h Fv(h)p FD(radius)p
  6669. Fv(i)p -66 174 V 13 222 a(h)p FD(radius)p Fv(i)80 b(\000)-6
  6670. b(!)79 b(h)p FD(empt)o(y)p Fv(i)329 b FD(use)15 b FB(R)962
  6671. 228 y Fw(c)992 222 y FD(as)f(the)h(radius)264 271 y Fv(j)107
  6672. b(h)p FD(v)o(ector)p Fv(i)333 b FD(use)15 b FB(X)i FD(of)d(the)g
  6673. Fv(h)p FD(v)o(ector)p Fv(i)h FD(as)f(radius)13 334 y
  6674. Fv(h)p FD(cir)p Fv(i)145 b(\000)-6 b(!)79 b(h)p FD(empt)o(y)p
  6675. Fv(i)329 b FD(full)13 b(circle)h(of)g Fv(h)p FD(radius)p
  6676. Fv(i)264 383 y(j)107 b(h)p FD(diag)p Fv(i)13 b(h)p FD(orien)o(t)p
  6677. Fv(i)h(h)p FD(diag)p Fv(i)93 b FD(partial)11 b(circle)h(from)d(\014rst)
  6678. j Fv(h)p FD(diag)p Fv(i)p FD(onal)e(through)i(to)f(the)h(second)858
  6679. 433 y Fv(h)p FD(diag)p Fv(i)p FD(onal)h(in)g(the)h Fv(h)p
  6680. FD(orien)o(t)p Fv(i)p FD(ation)13 495 y Fv(h)p FD(orien)o(t)p
  6681. Fv(i)86 b(\000)-6 b(!)79 b FA(^)453 b FD(an)o(ticlo)q(c)o(kwise)264
  6682. 545 y Fv(j)107 b FA(_)453 b FD(clo)q(c)o(kwise)p -66
  6683. 574 V 770 707 a(Figure)13 b(6:)18 b Fv(h)p FD(cir)p Fv(i)p
  6684. FD(cles.)17 842 y FA(\045\045)13 b Fv(h)p FD(iden)o(ti\014cation)p
  6685. Fv(i)17 892 y FA(\045\045)g Fv(h)p FD(cop)o(yrigh)o(t,)g
  6686. FB(:)7 b(:)g(:)f Fv(i)17 956 y FA(\\ifx\\xyloaded\\und)o(efine)o(d)19
  6687. b(\\input)h(xy)i(\\fi)17 1021 y(\\xyprovide{)n Fv(h)p
  6688. FD(option)p Fv(i)p FA(}{)o Fv(h)p FD(name)p Fv(i)p FA(}{)o
  6689. Fv(h)p FD(v)o(ersion)p Fv(i)p FA(}\045)183 1070 y({)p
  6690. Fv(h)p FD(author)p Fv(i)p FA(}{)p Fv(h)p FD(email)p Fv(i)p
  6691. FA(}{)m Fv(h)p FD(address)p Fv(i)p FA(})17 1135 y Fv(h)p
  6692. FD(b)q(o)q(dy)14 b(of)f(the)i(option)p Fv(i)17 1199 y
  6693. FA(\\xyendinput)-66 1281 y FD(The)20 b(6)g(argumen)o(ts)f(to)h
  6694. FA(\\xyprovide)e FD(should)i(con)o(tain)f(the)-66 1331
  6695. y(follo)o(wing:)-66 1406 y Fv(h)p FD(option)p Fv(i)h
  6696. FD(Option)c(load)e(name)h(as)g(used)i(in)e(the)h FA(\\xyoption)17
  6697. 1456 y FD(command.)e(This)c(should)f(b)q(e)i(safe)f(and)g
  6698. (distinguishable)17 1506 y(for)k(an)o(y)h(op)q(erating)g(system)f(and)h
  6699. (is)g(th)o(us)g(limited)e(to)h(6)17 1555 y(c)o(haracters)h(c)o(hosen)f
  6700. (among)d(the)j(lo)o(w)o(ercase)g(letters)g(\()p FA(a)p
  6701. FD({)17 1605 y FA(z)p FD(\),)f(digits)g(\()p FA(0)p FD({)p
  6702. FA(9)p FD(\),)g(and)h(dash)g(\()p FA(-)p FD(\).)-66 1684
  6703. y Fv(h)p FD(name)p Fv(i)20 b FD(Descriptiv)o(e)14 b(name)f(for)h(the)g
  6704. (option.)-66 1763 y Fv(h)p FD(v)o(ersion)p Fv(i)21 b
  6705. FD(Iden)o(ti\014cation)14 b(of)f(the)i(v)o(ersion)f(of)f(the)h(option.)
  6706. -66 1843 y Fv(h)p FD(author)p Fv(i)21 b FD(The)14 b(name\(s\))g(of)f
  6707. (the)h(author\(s\).)-66 1922 y Fv(h)p FD(email)p Fv(i)19
  6708. b FD(The)27 b(electronic)h(mail)c(address\(es\))29 b(of)d(the)h(au-)17
  6709. 1972 y(thor\(s\))15 b FC(or)j FD(the)c(a\016liation)e(if)h(no)g(email)f
  6710. (is)i(a)o(v)n(ailable.)-66 2051 y Fv(h)p FD(address)p
  6711. Fv(i)22 b FD(The)15 b(p)q(ostal)e(address\(es\))j(of)e(the)g
  6712. (author\(s\).)-66 2126 y(This)g(information)e(is)j(used)g(not)g(only)f
  6713. (to)g(prin)o(t)h(a)f(nice)h(ban-)-66 2176 y(ner)20 b(but)h(also)e(to)g
  6714. (\(1\))h(silen)o(tly)f(skip)h(loading)e(if)h(the)i(same)-66
  6715. 2226 y(v)o(ersion)16 b(w)o(as)g(preloaded)g(and)g(\(2\))g(prin)o(t)g
  6716. (an)g(error)h(message)-66 2275 y(if)c(a)h(di\013eren)o(t)g(v)o(ersion)g
  6717. (w)o(as)g(preloaded.)-66 2443 y FE(P)n(art)23 b(I)r(I)-66
  6718. 2546 y Fo(Extensions)-66 2650 y FD(This)12 b(part)g(do)q(cumen)o(ts)g
  6719. (the)h(graphic)f(capabilities)g(added)g(b)o(y)-66 2700
  6720. y(eac)o(h)k(standard)f(extension)h(option.)21 b(F)m(or)15
  6721. b(eac)o(h)h(is)f(indicated)-66 2749 y(the)h(describ)q(ed)h(v)o(ersion)e
  6722. (n)o(um)o(b)q(er,)g(the)h(author,)f(and)g(ho)o(w)g(it)-66
  6723. 2799 y(is)f(loaded.)959 842 y FE(8)66 b(Curv)n(e)24 b(and)e(Spline)j
  6724. (extension)959 933 y Fq(V)l(ers.)20 b(2.12)15 b(b)o(y)f(Ross)g(Mo)q
  6725. (ore)g Fv(h)p FD(ross@mp)q(ce.mq.edu.au)p Fv(i)959 982
  6726. y Fq(Load)h(as:)21 b FA(\\xyoption{curve})959 1059 y
  6727. FD(This)13 b(option)g(pro)o(vides)d(X)1361 1066 y(Y)1385
  6728. 1059 y(-pic)k(with)f(the)i(abilit)o(y)d(to)h(t)o(yp)q(eset)959
  6729. 1109 y(spline)c(curv)o(es)i(and)f(to)g(construct)h(curv)o(ed)g
  6730. (connections)g(using)959 1159 y(arbitrary)16 b(directional)g(ob)r
  6731. (jects.)27 b FC(Warning)t FD(:)c(Using)16 b(curv)o(es)959
  6732. 1209 y(can)j(b)q(e)g(quite)g(a)g(strain)g(on)g(T)1460
  6733. 1217 y(E)1483 1209 y(X's)g(memory;)f(y)o(ou)h(should)959
  6734. 1258 y(therefore)f(limit)c(the)k(length)e(and)h(n)o(um)o(b)q(er)f(of)h
  6735. (curv)o(es)h(used)959 1308 y(on)e(a)g(single)g(page.)26
  6736. b(Memory)15 b(use)j(is)e(less)h(when)g(com)o(bined)959
  6737. 1358 y(with)g(a)h(bac)o(k)o(end)g(capable)g(of)f(pro)q(ducing)h(its)g
  6738. (o)o(wn)g(curv)o(es;)959 1408 y FC(e)p FD(.)p FC(g)p
  6739. FD(.,)12 b(the)j Fp(PostScript)d FD(bac)o(k)o(end\).)1000
  6740. 1458 y(Simple)c(w)o(a)o(ys)i(to)g(sp)q(ecify)h(curv)o(es)h(in)6
  6741. b(X)1594 1465 y(Y)1618 1458 y(-pic)k(are)g(as)h(follo)o(ws:)p
  6742. 959 1505 984 2 v 1015 1551 a FA(**\\crv{)n Fv(h)p FD(p)q(oslist)p
  6743. Fv(i)p FA(})56 b FD(curv)o(ed)15 b(connection)1015 1601
  6744. y FA(**\\crvs{)n Fv(h)p FD(dir)p Fv(i)p FA(})100 b FD(get)14
  6745. b Fv(h)p FD(p)q(oslist)p Fv(i)f FD(from)e(the)j(stac)o(k)1015
  6746. 1651 y FA(\\curve{)n Fv(h)p FD(p)q(oslist)p Fv(i)p FA(})56
  6747. b FD(as)14 b(a)g Fv(h)p FD(decor)p Fv(i)p FD(ation)p
  6748. 959 1679 V 977 1747 a(in)j(whic)o(h)h Fv(h)p FD(p)q(oslist)p
  6749. Fv(i)h FD(is)f(a)g(list)f(of)h(v)n(alid)e Fv(h)p FD(p)q(os)p
  6750. Fv(i)p FD(itions.)31 b(The)959 1797 y(decoration)23 b(form)e
  6751. FA(\\curve)h FD(is)h(just)h(an)f(abbreviation)f(for)959
  6752. 1847 y FA(\\connect\\crv)m FD(.)c(As)c(usual,)f(the)h(curren)o(t)h
  6753. FB(p)e FD(and)g FB(c)h FD(are)g(used)959 1896 y(as)h(the)h(start)g(and)
  6754. f(\014nish)g(of)g(the)g(connection,)h(resp)q(ectiv)o(ely)m(.)959
  6755. 1946 y(Within)d Fv(h)p FD(p)q(oslist)p Fv(i)h FD(the)h
  6756. Fv(h)p FD(p)q(os)p Fv(i)p FD(itions)f(are)h(separated)g(b)o(y)f
  6757. FA(&)p FD(.)19 b(A)959 1996 y(full)c(description)i(of)f(the)h(syn)o
  6758. (tax)f(for)g FA(\\crv)g FD(is)g(giv)o(en)g(in)g(\014g-)959
  6759. 2046 y(ure)e(7.)1080 2387 y FB(A)1787 2624 y(B)1775 2600
  6760. y @beginspecial @setspecial
  6761.  mark{157.2889 -52.37317 solid}xy
  6762.  
  6763. @endspecial 1345 2507 a
  6764. FD(0)1095 2609 y @beginspecial @setspecial
  6765.  mark{mark 170.71564 0.0 85.35782 85.35782 0.0 56.90521 0.03781 0.9588
  6766. squine}xy
  6767.  
  6768. @endspecial
  6769. 1439 2361 a(1)1095 2609 y @beginspecial @setspecial
  6770.  mark{mark 0.0 56.90521 56.90521 113.81042 113.81042 113.81042 170.71564
  6771. 0.0 0.02835 0.97894 cubic}xy
  6772.  
  6773. @endspecial
  6774. 1439 2213 a(2)1095 2609 y @beginspecial @setspecial
  6775.  mark{mark 0.0 56.90521 28.4526 56.90521 56.90521 56.90521 80.6157
  6776. 37.9368 0.07913 1.0 cubic}xy
  6777.  
  6778. @endspecial
  6779. @beginspecial @setspecial
  6780.  mark{mark 80.6157 37.9368 104.32622 18.9684 123.29462 -18.9684 139.89197
  6781. -30.82364 0.0 1.0 cubic}xy
  6782.  
  6783. @endspecial @beginspecial
  6784. @setspecial
  6785.  mark{mark 139.89197 -30.82364 156.48933 -42.67891 170.71564 -28.4526
  6786. 170.71564 0.0 0.0 0.9137 cubic}xy
  6787.  
  6788. @endspecial 1531 2645 a(4)917 2929 y(16)p
  6789. eop
  6790. %%Page: 17 17
  6791. 17 16 bop -25 42 a FD(If)19 b Fv(h)p FD(p)q(oslist)p
  6792. Fv(i)h FD(is)f(empt)o(y)f(a)h(straigh)o(t)g(connection)h(is)f(com-)-66
  6793. 91 y(puted.)f(When)c(the)f(length)g(of)g Fv(h)p FD(p)q(oslist)p
  6794. Fv(i)g FD(is)g(one)g(or)g(t)o(w)o(o)f(then)-66 141 y(the)18
  6795. b(curv)o(e)h(is)e(uniquely)g(determined)h(as)g(a)f(single-segmen)o(t)
  6796. -66 191 y(B)o(\023)-20 b(ezier)21 b(quadratic)e(or)g(cubic)h(spline.)34
  6797. b(The)19 b(tangen)o(ts)h(at)f FB(p)-66 241 y FD(and)13
  6798. b FB(c)h FD(are)g(along)f(the)h(lines)g(connecting)g(with)f(the)i
  6799. (adjacen)o(t)-66 291 y(con)o(trol)g(p)q(oin)o(t.)22 b(With)15
  6800. b(three)h(or)g(more)e Fv(h)p FD(p)q(os)p Fv(i)p FD(itions)h(a)g(cubic)
  6801. -66 340 y(B-spline)j(construction)h(is)f(used.)32 b(B)o(\023)-20
  6802. b(ezier)19 b(cubic)g(segmen)o(ts)-66 390 y(are)14 b(calculated)g(from)e
  6803. (the)j(giv)o(en)e(con)o(trol)h(p)q(oin)o(ts.)-25 441
  6804. y(The)h(previous)f(picture)h(w)o(as)f(t)o(yp)q(eset)h(using:)-66
  6805. 508 y FA(\\xy)21 b(\(0,20\)*+{A};\(60,0\))o(*+{B)o(})-66
  6806. 558 y(**\\crv{})-66 608 y(**\\crv{\(30,30\)})-66 658
  6807. y(**\\crv{\(20,40\)&\(4)o(0,40\))o(})-66 707 y(**\\crv{\(10,20\)&\(3)o
  6808. (0,20\))o(&\(50)o(,-20\))o(&\(60,)o(-10\)})-66 757 y(\\endxy)-66
  6809. 826 y FD(except)16 b(for)f(the)h(lab)q(els,)f(whic)o(h)g(denote)h(the)g
  6810. (n)o(um)o(b)q(er)e(of)h(en-)-66 875 y(tries)h(in)g(the)g
  6811. Fv(h)p FD(p)q(oslist)p Fv(i)p FD(.)24 b(\(Extending)16
  6812. b(this)g(co)q(de)g(to)g(include)-66 925 y(the)e(lab)q(els)g(is)g(set)h
  6813. (b)q(elo)o(w)e(as)h(an)g(exercise\).)-25 975 y(The)30
  6814. b FA(?)p FD(-op)q(erator)g(of)f Fv(x)p FD(3)g(\(note)h(3h\))f(\014nds)h
  6815. (arbitrary)-66 1025 y Fv(h)p FD(place)p Fv(i)p FD(s)15
  6816. b(along)d(a)i(curv)o(e)h(in)e(the)i(usual)e(w)o(a)o(y)m(.)-66
  6817. 1136 y Fq(Exercise)19 b(16:)41 b FD(Extend)18 b(the)g(co)q(de)g(giv)o
  6818. (en)e(for)h(the)h(curv)o(es)-66 1186 y(in)e(the)h(previous)g(picture)g
  6819. (so)g(as)f(to)h(add)f(the)h(lab)q(els)f(giving)-66 1236
  6820. y(the)e(n)o(um)o(b)q(er)g(of)f(con)o(trol)g(p)q(oin)o(ts.)-25
  6821. 1299 y(Using)j FA(?)f FD(will)f(set)i(the)g(curren)o(t)h(direction)f
  6822. (to)f(b)q(e)h(tangen-)-66 1349 y(tial)g(at)g(that)h Fv(h)p
  6823. FD(place)p Fv(i)p FD(,)g(and)g(one)g(can)g Fv(h)p FD(slide)p
  6824. Fv(i)g FD(sp)q(eci\014ed)h(dis-)-66 1399 y(tances)e(along)e(the)h(curv)
  6825. o(e)h(from)d(a)i(found)f Fv(h)p FD(place)p Fv(i)i FD(using)e(the)-66
  6826. 1448 y FA(?)p FB(:)7 b(:)g(:)e FA(/)p Fv(h)p FD(dimen)p
  6827. Fv(i)p FA(/)12 b FD(notation:)55 1622 y FB(A)762 1858
  6828. y(B)71 1844 y @beginspecial @setspecial
  6829.  mark{mark 0.0 56.90521 28.4526 56.90521 56.90521 56.90521 80.6157
  6830. 37.9368 0.07913 1.0 cubic}xy
  6831.  
  6832. @endspecial
  6833. @beginspecial @setspecial
  6834.  mark{mark 80.6157 37.9368 104.32622 18.9684 123.29462 -18.9684 139.89197
  6835. -30.82364 0.0 1.0 cubic}xy
  6836.  
  6837. @endspecial @beginspecial
  6838. @setspecial
  6839.  mark{mark 139.89197 -30.82364 156.48933 -42.67891 170.71564 -28.4526
  6840. 170.71564 0.0 0.0 0.92175 cubic}xy
  6841.  
  6842. @endspecial 99 1607 a @beginspecial @setspecial
  6843.  mark{-1028 tip}xy
  6844.  
  6845.  
  6846. @endspecial 778 1870 a @beginspecial @setspecial
  6847.  mark{-3155 tip}xy
  6848.  
  6849. @endspecial
  6850. 625 1974 a Fv(\010)654 1948 y FB(x)668 1998 y Fv(\010)689
  6851. 1967 y FB(x)713 1952 y Fm(0)340 1664 y Fv(\012)193 1586
  6852. y FB(Q)560 1785 y(P)239 1592 y @beginspecial @setspecial
  6853.  mark{-74.46059 39.55128 solid}xy
  6854.  
  6855.  
  6856. @endspecial -66 2138 a Fq(Exercise)e(17:)42 b FD(Suggest)10
  6857. b(co)q(de)g(to)g(pro)q(duce)g(something)f(lik)o(e)-66
  6858. 2187 y(the)i(ab)q(o)o(v)o(e)g(picture;)h(the)g(spline)e(curv)o(e)i(is)f
  6859. (the)g(same)f(as)h(in)f(the)-66 2237 y(previous)19 b(picture.)33
  6860. b FC(Hints)s FD(:)28 b(The)19 b(line)f(is)g(140pt)g(long)g(and)-66
  6861. 2287 y(touc)o(hes)d(0)p FB(:)p FD(28)d(of)h(the)h(w)o(a)o(y)f(from)f
  6862. FB(A)i FD(to)f FB(B)k FD(and)c(the)h FB(x)g FD(is)f(0.65)-66
  6863. 2337 y(of)g(the)i(w)o(a)o(y)e(from)f FB(A)i FD(to)g FB(B)r
  6864. FD(.)-25 2400 y(The)30 b(p)q(ositions)e(in)g Fv(h)p FD(p)q(oslist)p
  6865. Fv(i)h FD(sp)q(ecify)h FC(c)n(ontr)n(ol)e(p)n(oints)-66
  6866. 2450 y FD(whic)o(h)15 b(determine)g(the)h(initial)e(and)h(\014nal)g
  6867. (directions)h(of)e(the)-66 2500 y(curv)o(e|lea)o(ving)d
  6868. FB(p)h FD(and)h(arriving)e(at)h FB(c)p FD(|and)f(ho)o(w)h(the)h(curv)o
  6869. (e)-66 2550 y(b)q(eha)o(v)o(es)21 b(in)f(b)q(et)o(w)o(een,)k(using)c
  6870. (standard)h(spline)g(construc-)-66 2599 y(tions.)e(In)c(general,)f(con)
  6871. o(trol)g(p)q(oin)o(ts)g(need)i(not)e(lie)g(up)q(on)g(the)-66
  6872. 2649 y(actual)f(curv)o(e.)-25 2700 y(A)d(natural)f(spline)h(parameter)f
  6873. (v)n(aries)g(in)g(the)h(in)o(terv)n(al)f([0)p FB(;)e
  6874. FD(1])-66 2749 y(monotonically)h(along)h(the)j(curv)o(e)g(from)d
  6875. FB(p)i FD(to)f FB(c)p FD(.)17 b(This)11 b(is)g(used)-66
  6876. 2799 y(to)h(sp)q(ecify)h Fv(h)p FD(place)p Fv(i)p FD(s)g(along)e(the)h
  6877. (curv)o(e,)h(ho)o(w)o(ev)o(er)g(there)g(is)f(no)959 42
  6878. y(easy)18 b(relation)f(to)h(arc-length.)30 b(Generally)18
  6879. b(the)g(parameter)959 91 y(v)n(aries)i(more)g(rapidly)f(where)j(the)f
  6880. (curv)n(ature)g(is)g(greatest.)959 141 y(The)12 b(follo)o(wing)e
  6881. (diagram)f(illustrates)k(this)f(e\013ect)i(for)d(a)h(cubic)959
  6882. 191 y(spline)h(of)h(t)o(w)o(o)f(segmen)o(ts)h(\(3)g(con)o(trol)f(p)q
  6883. (oin)o(ts\).)1248 559 y FB(A)1601 677 y(B)1588 653 y
  6884. @beginspecial @setspecial
  6885.  mark{71.5644 -23.87277 solid}xy
  6886.  
  6887. @endspecial 1263 545 a @beginspecial
  6888. @setspecial
  6889.  mark{mark 0.0 0.0 14.2263 56.90521 35.56575 64.01836 56.9052 64.01836
  6890. 0.03891 1.0 cubic}xy
  6891.  
  6892. @endspecial @beginspecial @setspecial
  6893.  mark{mark 56.9052 64.01836 78.24466 64.01836 99.58412 56.90521 85.35782
  6894. -28.4526 0.0 0.97437 cubic}xy
  6895.  
  6896. @endspecial
  6897. 1270 518 a @beginspecial @setspecial
  6898.  mark{740 tip}xy
  6899.  
  6900. @endspecial 1622
  6901. 636 a @beginspecial @setspecial
  6902.  mark{868 tip}xy
  6903.  
  6904. @endspecial 1302 426
  6905. a @beginspecial @setspecial
  6906.  mark{580 tip}xy
  6907.  
  6908. @endspecial 1636 487 a @beginspecial
  6909. @setspecial
  6910.  mark{998 tip}xy
  6911.  
  6912. @endspecial 1346 349 a @beginspecial @setspecial
  6913.  mark{223 tip}xy
  6914.  
  6915.  
  6916. @endspecial 1627 375 a @beginspecial @setspecial
  6917.  mark{1281 tip}xy
  6918.  
  6919. @endspecial
  6920. 1395 305 a @beginspecial @setspecial
  6921.  mark{-394 tip}xy
  6922.  
  6923. @endspecial 1596
  6924. 312 a @beginspecial @setspecial
  6925.  mark{1966 tip}xy
  6926.  
  6927. @endspecial 1446 284
  6928. a @beginspecial @setspecial
  6929.  mark{-806 tip}xy
  6930.  
  6931. @endspecial 1551 285 a @beginspecial
  6932. @setspecial
  6933.  mark{2781 tip}xy
  6934.  
  6935. @endspecial 1499 279 a @beginspecial @setspecial
  6936.  mark{3072 stopper}xy
  6937.  
  6938.  
  6939. @endspecial 1221 522 a Fg(\()p Fl(<)p Fg(\))1630 640
  6940. y(\()p Fl(>)p Fg(\))1622 636 y @beginspecial @setspecial
  6941.  mark{84.69391 -28.44547 dotted}xy
  6942.  
  6943.  
  6944. @endspecial 1274 418 a Fl(:)p Fg(1)1645 489 y Fl(:)p
  6945. Fg(9)1636 487 y @beginspecial @setspecial
  6946.  mark{80.58003 -14.57037 solid}xy
  6947.  
  6948. @endspecial
  6949. 1318 341 a Fl(:)p Fg(2)1635 377 y Fl(:)p Fg(8)1627 375
  6950. y @beginspecial @setspecial
  6951.  mark{67.61137 -6.14876 solid}xy
  6952.  
  6953. @endspecial 1367 296 a Fl(:)p
  6954. Fg(3)1605 315 y Fl(:)p Fg(7)1596 312 y @beginspecial
  6955. @setspecial
  6956.  mark{48.4727 -1.81961 solid}xy
  6957.  
  6958. @endspecial 1419 276 a Fl(:)p Fg(4)1551
  6959. 277 y Fl(:)p Fg(6)1551 285 y @beginspecial @setspecial
  6960.  mark{25.25989 -0.22745 solid}xy
  6961.  
  6962.  
  6963. @endspecial 1485 258 a Fl(:)p Fg(5)959 802 y Fq(Exercise)k(18:)42
  6964. b FD(W)m(rite)16 b(co)q(de)h(to)f(pro)q(duce)h(a)f(picture)h(suc)o(h)
  6965. 959 852 y(as)e(the)i(one)f(ab)q(o)o(v)o(e.)23 b(\()p
  6966. FC(Hint)t FD(:)f(Sa)o(v)o(e)15 b(the)i(lo)q(cations)e(of)g(places)959
  6967. 901 y(along)21 b(the)j(curv)o(e)g(for)f(later)g(use)h(with)f(straigh)o
  6968. (t)g(connec-)959 951 y(tions.\))1000 1012 y(T)m(o)9 b(ha)o(v)o(e)g(the)
  6969. h(same)f Fv(h)p FD(p)q(os)p Fv(i)h FD(o)q(ccuring)g(as)g(a)f(m)o
  6970. (ultiple)e(con)o(trol)959 1062 y(p)q(oin)o(t)18 b(simply)g(use)i(a)f
  6971. (delimiter,)g(whic)o(h)h(lea)o(v)o(es)f(the)h Fv(h)p
  6972. FD(p)q(os)p Fv(i)959 1112 y FD(unc)o(hanged.)g(Th)o(us)15
  6973. b FA(\\curve{)n Fv(h)p FD(p)q(os)p Fv(i)p FA(&})g FD(uses)h(a)e(cubic)h
  6974. (spline,)959 1162 y(whereas)g FA(\\curve{)n Fv(h)p FD(p)q(os)p
  6975. Fv(i)p FA(})g FD(is)e(quadratic.)1000 1212 y(Rep)q(eating)f(the)g(same)
  6976. f(con)o(trol)h(p)q(oin)o(t)f(three)i(times)e(in)g(suc-)959
  6977. 1262 y(cession)24 b(results)h(in)d(straigh)o(t)i(segmen)o(ts)f(to)g
  6978. (that)h(con)o(trol)959 1311 y(p)q(oin)o(t.)36 b(Using)20
  6979. b(the)h(default)f(st)o(yles)h(this)f(is)g(an)h(exp)q(ensiv)o(e)959
  6980. 1361 y(w)o(a)o(y)12 b(to)h(get)h(straigh)o(t)f(lines,)g(but)h(it)f
  6981. (allo)o(ws)f(for)h(extra)h(e\013ects)959 1411 y(with)f(other)i(st)o
  6982. (yles.)959 1518 y Fq(Notes)959 1595 y FD(8a.)23 b(The)g(\\drop")e(ob)r
  6983. (ject)i(is)f(set)h(once,)h(then)e(\\dropp)q(ed")1033
  6984. 1644 y(man)o(y)16 b(times)h(at)g(appropriately)h(spaced)h(places)f
  6985. (along)1033 1694 y(the)g(curv)o(e.)30 b(If)17 b(directional,)h(the)g
  6986. (direction)g(from)d FB(p)j FD(to)1033 1744 y FB(c)f FD(is)g(used.)28
  6987. b(Default)16 b(b)q(eha)o(viour)h(is)g(to)f(ha)o(v)o(e)h(tin)o(y)f(dots)
  6988. 1033 1794 y(spaced)21 b(su\016cien)o(tly)e(closely)g(as)h(to)f(giv)o(e)
  6989. f(the)i(app)q(ear-)1033 1844 y(ance)f(of)e(a)h(smo)q(oth)f(curv)o(e.)32
  6990. b(Sp)q(ecifying)17 b(a)h(larger)g(size)1033 1894 y(for)d(the)g(\\drop")
  6991. f(ob)r(ject)i(is)f(a)f(w)o(a)o(y)g(of)g(getting)h(a)f(dotted)1033
  6992. 1943 y(curv)o(e)h(\(see)g(the)g(example)d(in)i(the)g(next)h(note\).)959
  6993. 2024 y(8b.)24 b(The)11 b(\\connect")g(ob)r(ject)h(is)e(also)g(dropp)q
  6994. (ed)i(at)e(eac)o(h)h(place)1033 2074 y(along)e(the)h(curv)o(e.)17
  6995. b(Ho)o(w)o(ev)o(er,)11 b(if)d(non-empt)o(y)m(,)g(this)i(ob)r(ject)1033
  6996. 2124 y(uses)17 b(the)f(tangen)o(t)g(direction)g(at)f(eac)o(h)i(place.)
  6997. 23 b(This)16 b(al-)1033 2174 y(lo)o(ws)11 b(a)g(directional)g(ob)r
  6998. (ject)h(to)f(b)q(e)h(sp)q(eci\014ed,)h(whose)f(ori-)1033
  6999. 2224 y(en)o(tation)h(will)f(alw)o(a)o(ys)h(matc)o(h)f(the)i(tangen)o
  7000. (t.)k(T)m(o)13 b(adjust)1033 2273 y(the)j(spacing)g(of)f(suc)o(h)h(ob)r
  7001. (jects,)h(use)f(an)g(empt)o(y)e(\\drop")1033 2323 y(ob)r(ject)h(of)e
  7002. (non-zero)i(size)f(as)g(sho)o(wn)g(here:)1176 2519 y
  7003. FB(A)1765 2637 y(B)1218 2478 y(:)1228 2471 y(:)1247 2458
  7004. y(:)1265 2448 y(:)1282 2441 y(:)1298 2436 y(:)1314 2433
  7005. y(:)1330 2432 y(:)1345 2431 y(:)1360 2432 y(:)1375 2433
  7006. y(:)1389 2435 y(:)1404 2436 y(:)t(:)1435 2435 y(:)1452
  7007. 2433 y(:)-12 b(:)1469 2430 y(:)1486 2425 y(:)1504 2420
  7008. y(:)1523 2416 y(:)1542 2412 y(:)1562 2410 y(:)8 b(:)1603
  7009. 2413 y(:)1624 2420 y(:)1634 2425 y(:)1645 2431 y(:)1656
  7010. 2438 y(:)1667 2447 y(:)1677 2457 y(:)1688 2469 y(:)1699
  7011. 2482 y(:)1710 2497 y(:)1721 2513 y(:)1732 2532 y(:)1743
  7012. 2552 y(:)1749 2563 y(:)1754 2574 y(:)1760 2586 y(:)1229
  7013. 2563 y @beginspecial @setspecial
  7014.  mark{1769 tip}xy
  7015.  
  7016. @endspecial 1261 2595
  7017. a @beginspecial @setspecial
  7018.  mark{2065 tip}xy
  7019.  
  7020. @endspecial 1297 2621 a
  7021. @beginspecial @setspecial
  7022.  mark{2340 tip}xy
  7023.  
  7024. @endspecial 1335 2641 a @beginspecial
  7025. @setspecial
  7026.  mark{2542 tip}xy
  7027.  
  7028. @endspecial 1377 2656 a @beginspecial @setspecial
  7029.  mark{2697 tip}xy
  7030.  
  7031.  
  7032. @endspecial 1419 2667 a @beginspecial @setspecial
  7033.  mark{2820 tip}xy
  7034.  
  7035. @endspecial
  7036. 1463 2673 a @beginspecial @setspecial
  7037.  mark{2922 tip}xy
  7038.  
  7039. @endspecial 1508
  7040. 2676 a @beginspecial @setspecial
  7041.  mark{3008 tip}xy
  7042.  
  7043. @endspecial 44 w @beginspecial
  7044. @setspecial
  7045.  mark{3083 tip}xy
  7046.  
  7047. @endspecial 1595 2673 a @beginspecial @setspecial
  7048.  mark{3150 tip}xy
  7049.  
  7050.  
  7051. @endspecial 1637 2667 a @beginspecial @setspecial
  7052.  mark{3213 tip}xy
  7053.  
  7054. @endspecial
  7055. 1677 2659 a @beginspecial @setspecial
  7056.  mark{3273 tip}xy
  7057.  
  7058. @endspecial 1714
  7059. 2649 a @beginspecial @setspecial
  7060.  mark{3334 tip}xy
  7061.  
  7062. @endspecial 1748 2639
  7063. a @beginspecial @setspecial
  7064.  mark{3400 tip}xy
  7065.  
  7066. @endspecial 1033 2799 a
  7067. FA(\\xy)21 b(\(0,0\)*+{A};)f(\(50,-10\)*+{B})917 2929
  7068. y FD(17)p eop
  7069. %%Page: 18 18
  7070. 18 17 bop -66 43 2008 2 v -45 84 a FD(Syn)o(tax)889 b(Action)p
  7071. -66 106 V -45 150 a FA(\\curve)p Fv(h)p FD(mo)q(di\014er)p
  7072. Fv(i)p FA({)m Fv(h)p FD(curv)o(e-ob)r(ject)p Fv(ih)p
  7073. FD(p)q(oslist)p Fv(i)p FA(})258 b FD(construct)16 b(curv)o(ed)f
  7074. (connection)p -66 174 V -45 222 a Fv(h)p FD(mo)q(di\014er)p
  7075. Fv(i)97 b(\000)-7 b(!)20 b(h)p FD(empt)o(y)p Fv(i)503
  7076. b FD(zero)15 b(or)f(more)f(mo)q(di\014ers)g(p)q(ossible;)g(default)h
  7077. (is)g FA(~C)261 271 y Fv(j)48 b FA(~)p Fv(h)p FD(curv)o(e-option)p
  7078. Fv(i)14 b(h)p FD(mo)q(di\014er)p Fv(i)173 b FD(set)15
  7079. b Fv(h)p FD(curv)o(e-option)p Fv(i)-45 344 y(h)p FD(curv)o(e-option)p
  7080. Fv(i)21 b(\000)-7 b(!)20 b FA(p)14 b Fv(j)f FA(P)h Fv(j)f
  7081. FA(l)h Fv(j)f FA(L)h Fv(j)f FA(c)h Fv(j)f FA(C)322 b
  7082. FD(sho)o(w)17 b(only)1154 329 y Fj(8d)1212 344 y FD(con)o(trol)f(p)q
  7083. (oin)o(ts)g(\()p FA(p)p FD(=p)q(oin)o(ts\),)h(joined)f(b)o(y)g(lines)
  7084. 970 394 y(\()p FA(l)p FD(=lines\),)e(or)g(curv)o(e)g(only)g(\()p
  7085. FA(c)p FD(=curv)o(e\))261 449 y Fv(j)48 b FA(pc)14 b
  7086. Fv(j)f FA(pC)h Fv(j)f FA(Pc)g Fv(j)h FA(PC)356 b FD(sho)o(w)14
  7087. b(con)o(trol)g(p)q(oin)o(ts)1324 434 y Fj(8f)1370 449
  7088. y FD(and)g(curv)o(e)1547 434 y Fj(8e)261 508 y Fv(j)48
  7089. b FA(lc)14 b Fv(j)f FA(lC)h Fv(j)f FA(Lc)g Fv(j)h FA(LC)356
  7090. b FD(sho)o(w)14 b(lines)g(joining)1293 492 y Fj(8g)1345
  7091. 508 y FD(con)o(trol)g(p)q(oin)o(ts)g(and)g(curv)o(e)1787
  7092. 492 y Fj(8e)261 557 y Fv(j)48 b FA(cC)605 b FD(plot)13
  7093. b(curv)o(e)i(t)o(wice,)f(with)f(and)h(without)f(sp)q(eci\014ed)i
  7094. (formatting)-45 620 y Fv(h)p FD(curv)o(e-ob)r(ject)p
  7095. Fv(i)26 b(\000)-7 b(!)20 b(h)p FD(empt)o(y)p Fv(i)503
  7096. b FD(use)15 b(the)f(appropriate)g(default)g(st)o(yle)261
  7097. 678 y Fv(j)48 b FA(~*)p Fv(h)p FD(ob)r(ject)p Fv(i)15
  7098. b(h)p FD(curv)o(e-ob)r(ject)p Fv(i)194 b FD(sp)q(ecify)15
  7099. b(the)f(\\drop")g(ob)r(ject)1429 663 y Fj(8a)1484 678
  7100. y FD(and)f(ma)o(yb)q(e)g(more)1788 663 y Fj(8c)261 738
  7101. y Fv(j)48 b FA(~**)p Fv(h)p FD(ob)r(ject)p Fv(i)15 b(h)p
  7102. FD(curv)o(e-ob)r(ject)p Fv(i)172 b FD(sp)q(ecify)15 b(the)f(\\connect")
  7103. h(ob)r(ject)1484 723 y Fj(8b)1541 738 y FD(and)f(ma)o(yb)q(e)e(more)
  7104. 1845 723 y Fj(8c)-45 800 y Fv(h)p FD(p)q(oslist)p Fv(i)130
  7105. b(\000)-7 b(!)20 b(h)p FD(empt)o(y)p Fv(i)27 b(j)h(h)p
  7106. FD(p)q(os)p Fv(i)14 b(h)p FD(delim)p Fv(i)e(h)p FD(p)q(oslist)p
  7107. Fv(i)35 b FD(list)14 b(of)f(p)q(ositions)g(for)h(the)g(con)o(trol)g(p)q
  7108. (oin)o(ts)261 860 y Fv(j)48 b FA(~@)28 b Fv(j)f FA(~@)13
  7109. b Fv(h)p FD(delim)p Fv(i)g(h)p FD(p)q(oslist)p Fv(i)186
  7110. b FD(add)14 b(the)g(curren)o(t)i(stac)o(k)1359 845 y
  7111. Fj(8h)1416 860 y FD(to)d(the)i(con)o(trol)e(p)q(oin)o(ts)-45
  7112. 923 y Fv(h)p FD(delim)p Fv(i)146 b(\000)-7 b(!)20 b FA(&)627
  7113. b FD(allo)o(w)o(able)12 b(delimiter)p -66 952 V 683 1084
  7114. a(Figure)i(7:)k(Syn)o(tax)13 b(for)h(curv)o(es.)9 1217
  7115. y FA(**\\crv{~*=<4pt>)o({.})19 b(\(10,10\)&\(20,0\)&\()o(40,15)o(\)})9
  7116. 1267 y(**\\crv{~*=<8pt>)o({}~**)o(!/-5p)o(t/\\di)o(r{>}\()o(10,-2)o
  7117. (0\))30 1317 y(&\(40,-15\)})h(\\endxy)9 1409 y FD(When)c(there)i(is)f
  7118. (no)g(\\connect")g(ob)r(ject)h(then)f(the)g(tan-)9 1458
  7119. y(gen)o(t)f(calculations)g(are)h(not)f(carried)h(out,)g(resulting)f(in)
  7120. 9 1508 y(a)h(sa)o(ving)f(of)h(time)f(and)h(memory;)f(this)h(is)g(the)h
  7121. (default)9 1558 y(b)q(eha)o(viour.)-66 1656 y(8c.)25
  7122. b(The)11 b(\\drop")g(and)g(\\connect")h(ob)r(jects)g(can)g(b)q(e)f(sp)q
  7123. (eci\014ed)9 1706 y(as)18 b(man)o(y)f(times)h(as)g(desired.)33
  7124. b(Only)19 b(the)g(last)f(sp)q(eci\014-)9 1756 y(cation)f(of)g(eac)o(h)i
  7125. (t)o(yp)q(e)f(will)f(actually)g(ha)o(v)o(e)g(an)o(y)h(e\013ect.)9
  7126. 1806 y(\(This)g(mak)o(es)f(it)g(easy)i(to)e(exp)q(erimen)o(t)h(with)g
  7127. (di\013eren)o(t)9 1856 y(st)o(yles.\))-66 1954 y(8d.)24
  7128. b(Complicated)9 b(diagrams)f(ha)o(ving)h(sev)o(eral)i(spline)f(curv)o
  7129. (es)9 2004 y(can)j(tak)o(e)h(quite)f(a)g(long)f(time)g(to)h(pro)q(cess)
  7130. j(and)d(ma)o(y)e(use)9 2053 y(a)h(lot)h(of)f(T)173 2062
  7131. y(E)196 2053 y(X's)h(memory)m(.)i(A)e(con)o(v)o(enien)o(t)g(device,)h
  7132. (esp)q(e-)9 2103 y(cially)h(while)i(dev)o(eloping)f(a)h(picture,)h(is)f
  7133. (to)g(sho)o(w)g(only)9 2153 y(the)j(lo)q(cation)f(of)h(the)g(con)o
  7134. (trol)g(p)q(oin)o(ts)g(or)g(to)f(join)g(the)9 2203 y(con)o(trol)14
  7135. b(p)q(oin)o(ts)g(with)f(lines,)h(as)g(a)g(st)o(ylized)h(appro)o(xima-)9
  7136. 2253 y(tion)i(to)h(the)h(spline)f(curv)o(e.)32 b(The)19
  7137. b Fv(h)p FD(curv)o(e-option)p Fv(i)p FD(s)f FA(~p)9 2302
  7138. y FD(and)e FA(~l)h FD(are)g(pro)o(vided)g(for)f(this)h(purp)q(ose.)28
  7139. b(Upp)q(ercase)9 2352 y(v)o(ersions)14 b FA(~P)g FD(and)g
  7140. FA(~L)f FD(do)h(the)h(same)e(thing)g(but)i(use)f(an)o(y)9
  7141. 2402 y Fv(h)p FD(curv)o(e-ob)r(ject)p Fv(i)p FD(s)h(that)d(ma)o(y)f(b)q
  7142. (e)i(sp)q(eci\014ed,)h(whereas)g(the)9 2452 y(lo)o(w)o(ercase)k(v)o
  7143. (ersions)f(use)i(plain)d(defaults:)25 b(small)15 b(cross)9
  7144. 2502 y(for)c FA(~p)p FD(,)h(straigh)o(t)g(line)f(for)h
  7145. FA(~l)p FD(.)17 b(Similarly)9 b FA(~C)j FD(and)f FA(~c)h
  7146. FD(set)9 2552 y(the)f(spline)f(curv)o(e)h(using)f(an)o(y)g(sp)q
  7147. (eci\014ed)i Fv(h)p FD(curv)o(e-option)p Fv(i)p FD(s)9
  7148. 2601 y(or)h(as)h(a)g(\(default\))g(plain)f(curv)o(e.)-66
  7149. 2700 y(8e.)25 b(Use)15 b(of)f FA(~p)o FD(,)g FA(~l)p
  7150. FD(,)g(etc.)20 b(is)14 b(extended)i(to)e(enable)h(b)q(oth)f(the)9
  7151. 2749 y(curv)o(e)g(and)g(the)g(con)o(trol)g(p)q(oin)o(ts)f(to)h(b)q(e)g
  7152. (easily)g(sho)o(wn)f(in)9 2799 y(the)19 b(same)f(picture.)34
  7153. b(Mixing)17 b(upp)q(er-)j(and)f(lo)o(w)o(er-case)1033
  7154. 1217 y(sp)q(eci\014es)c(whether)g(the)e Fv(h)p FD(curv)o(e-option)p
  7155. Fv(i)p FD(s)h(are)g(to)e(b)q(e)i(ap-)1033 1267 y(plied)f(to)g(the)h
  7156. (spline)f(curv)o(e)h(or)f(the)h(\(lines)f(joining\))f(con-)1033
  7157. 1317 y(trol)18 b(p)q(oin)o(ts.)32 b(See)20 b(the)f(examples)f(accompan)
  7158. o(ying)e(the)1033 1367 y(next)f(t)o(w)o(o)e(notes.)959
  7159. 1520 y(8f.)28 b(By)19 b(default)f(the)h(con)o(trol)f(p)q(oin)o(ts)g
  7160. (are)h(mark)o(ed)e(with)h(a)1033 1570 y(small)10 b(cross,)k(sp)q
  7161. (eci\014ed)f(b)o(y)f FA(*\\dir{x})o FD(.)17 b(The)c(\\connect")1033
  7162. 1620 y(ob)r(ject)i(is)f(ignored)f(completely)m(.)1176
  7163. 1970 y FB(A)1765 2088 y(B)1310 2074 y @beginspecial @setspecial
  7164.  mark{3773 stopper}xy
  7165.  
  7166.  
  7167. @endspecial 1301 2080 a @beginspecial @setspecial
  7168.  mark{3773 false dash}xy
  7169.  
  7170. @endspecial
  7171. 1428 1779 a @beginspecial @setspecial
  7172.  mark{3773 stopper}xy
  7173.  
  7174. @endspecial 1419
  7175. 1784 a @beginspecial @setspecial
  7176.  mark{3773 false dash}xy
  7177.  
  7178. @endspecial 1664 1779
  7179. a @beginspecial @setspecial
  7180.  mark{3773 stopper}xy
  7181.  
  7182. @endspecial 1656 1784 a
  7183. @beginspecial @setspecial
  7184.  mark{3773 false dash}xy
  7185.  
  7186. @endspecial 1218 1984 a(:)1228
  7187. 1990 y(:)1237 1995 y(:)1247 1999 y(:)1256 2001 y(:)1265
  7188. 2002 y(:)1282 2001 y(:)1298 1997 y(:)1306 1993 y(:)1314
  7189. 1989 y(:)1322 1984 y(:)1330 1978 y(:)1337 1972 y(:)1345
  7190. 1965 y(:)1352 1959 y(:)1360 1951 y(:)1367 1943 y(:)1375
  7191. 1935 y(:)1382 1927 y(:)1389 1919 y(:)1397 1910 y(:)1404
  7192. 1902 y(:)1412 1893 y(:)1420 1885 y(:)1427 1877 y(:)1435
  7193. 1869 y(:)1443 1862 y(:)1452 1855 y(:)-12 b(:)1460 1848
  7194. y(:)1469 1842 y(:)1477 1836 y(:)1486 1831 y(:)1495 1826
  7195. y(:)1504 1822 y(:)1514 1819 y(:)1523 1817 y(:)1533 1815
  7196. y(:)1542 1814 y(:)n(:)n(:)1572 1816 y(:)1582 1819 y(:)1593
  7197. 1822 y(:)1603 1827 y(:)1613 1833 y(:)1624 1840 y(:)1634
  7198. 1848 y(:)1645 1857 y(:)1656 1867 y(:)1667 1879 y(:)1677
  7199. 1892 y(:)1683 1899 y(:)1688 1907 y(:)1694 1914 y(:)1699
  7200. 1922 y(:)1705 1931 y(:)1710 1940 y(:)1716 1949 y(:)1721
  7201. 1959 y(:)1727 1968 y(:)1732 1979 y(:)1738 1989 y(:)1743
  7202. 2001 y(:)1749 2012 y(:)1754 2024 y(:)1760 2036 y(:)1765
  7203. 2049 y(:)1033 2211 y FD(w)o(as)14 b(t)o(yp)q(eset)h(b)o(y)f
  7204. FB(:)7 b(:)g(:)1033 2279 y FA(\\xy)21 b(\(0,0\)*+{A};\(50,-10\)*)o
  7205. (+{B})1033 2329 y(**\\crv~pC{~*=<\\jot>)o({.}\(1)o(0,-1)o(0\)&\(2)o
  7206. (0,15\))1055 2379 y(&\(40,15\)})f(\\endxy)959 2550 y
  7207. FD(8g.)j(With)31 b(lines)g(joining)f(con)o(trol)h(p)q(oin)o(ts)g(the)h
  7208. (default)1033 2600 y(\\drop")11 b(ob)r(ject)h(is)f(empt)o(y)m(,)f
  7209. (while)h(the)h(\\connect")g(ob)r(ject)1033 2650 y(is)j
  7210. FA(\\dir{-})e FD(for)h(simple)g(straigh)o(t)g(lines.)21
  7211. b(If)14 b(non-empt)o(y)1033 2700 y(the)i(\\drop")f(ob)r(ject)h(is)g
  7212. (placed)f(at)h(eac)o(h)g(con)o(trol)f(p)q(oin)o(t.)1033
  7213. 2749 y(The)21 b(\\connect")h(ob)r(ject)f(ma)o(y)e(b)q(e)i(used)g(to)g
  7214. (sp)q(ecify)g(a)1033 2799 y(fancy)14 b(line)f(st)o(yle.)917
  7215. 2929 y(18)p eop
  7216. %%Page: 19 19
  7217. 19 18 bop 151 310 a FB(A)741 428 y(B)387 70 y Fv(\010)389
  7218. 73 y @beginspecial @setspecial
  7219.  mark{47.15523 47.15523 dashed}xy
  7220.  
  7221. @endspecial 564 129 a(\010)564
  7222. 113 y @beginspecial @setspecial
  7223.  mark{34.90111 -11.64384 dashed}xy
  7224.  
  7225. @endspecial 742 387
  7226. a @beginspecial @setspecial
  7227.  mark{36.84225 -61.38153 dashed}xy
  7228.  
  7229. @endspecial 167 296 a @beginspecial
  7230. @setspecial
  7231.  mark{mark 0.0 0.0 56.90521 56.90521 99.58412 42.67891 142.26303 -28.4526
  7232. 0.03952 0.96918 cubic}xy
  7233.  
  7234. @endspecial 9 499 a FD(w)o(as)13 b(t)o(yp)q(eset)j(b)o(y)d
  7235. FB(:)7 b(:)g(:)9 566 y FA(\\xy)21 b(\(0,0\)*+{A};\(50,-)o(10\)*+)o({B})
  7236. 9 616 y(**\\crv~Lc{~**\\d)o(ir{--)o(}~*{\\)o(oplus)o(}\(20,)o(20\))30
  7237. 666 y(&\(35,15\)})f(\\endxy)-66 767 y FD(8h.)k(When)16
  7238. b(a)g(stac)o(k)h(of)e Fv(h)p FD(p)q(os)p Fv(i)p FD(itions)i(has)f(b)q
  7239. (een)h(established)9 817 y(using)10 b(the)h FA(@i)f FD(and)g
  7240. FA(@+)g FD(commands,)e(these)k(p)q(ositions)e(can)9 867
  7241. y(b)q(e)k(used)h(and)f(are)g(app)q(ended)h(to)f(the)g
  7242. Fv(h)p FD(p)q(oslist)p Fv(i)p FD(.)-66 958 y Fq(Note:)31
  7243. b FD(Curv)o(es)21 b(will)d(b)q(e)j(accessible)h(to)e(users)h(through)f
  7244. (a)-66 1008 y FA(\\crv)o Fv(h)p FD(dir)p Fv(i)e FD(command)d(that)j
  7245. (mak)o(es)f(a)h(curv)o(e)h(out)f(of)f(ev)o(ery)-66 1058
  7246. y(directional.)g(This)d(is)g(not)g(\014nished)g(y)o(et.)-66
  7247. 1220 y FE(9)67 b(F)-6 b(rame)23 b(and)g(Brac)n(k)n(et)f(extension)-66
  7248. 1311 y Fq(V)l(ers.)f(2.12)16 b(b)o(y)f(Kristo\013er)f(H.)i(Rose)g
  7249. Fv(h)p FD(kris@diku.dk)p Fv(i)-66 1361 y Fq(Load)f(as:)22
  7250. b FA(\\xyoption{frame)o(})-66 1438 y FD(The)12 b FA(frame)e
  7251. FD(extension)i(pro)o(vides)g(a)f(v)n(ariet)o(y)g(of)g(w)o(a)o(ys)g(to)g
  7252. (puts)-66 1488 y(frames)i(in)c(X)130 1495 y(Y)155 1488
  7253. y(-pictures.)-25 1537 y(The)15 b(frames)e(are)d(X)278
  7254. 1544 y(Y)302 1537 y(-pic)k Fv(h)p FD(ob)r(ject)p Fv(i)p
  7255. FD(s)h(on)f(the)h(form)p -66 1591 984 2 v 194 1638 a
  7256. FA(\\frm)o Fv(h)p FD(mo)q(di\014ers)p Fv(i)p FA({)o Fv(h)p
  7257. FD(frame)p Fv(i)p FA(})p -66 1668 V -66 1740 a FD(to)37
  7258. b(b)q(e)h(used)h(in)d Fv(h)p FD(p)q(os)p Fv(i)p FD(itions:)66
  7259. b(Dropping)36 b(a)h(frame)-66 1790 y(with)24 b FA(*)p
  7260. FB(:)7 b(:)g(:)f FA(\\frm)o FB(:)h(:)g(:)e FA({)p Fv(h)p
  7261. FD(frame)p Fv(i)p FA(})24 b FD(will)f(frame)h(the)h FB(c)g
  7262. FD(ob)r(ject)-66 1840 y(mo)q(di\014ed)i(b)o(y)i(the)g(giv)o(en)g(mo)q
  7263. (di\014ers;)35 b(connecting)29 b(with)-66 1890 y FA(**)o
  7264. FB(:)7 b(:)g(:)f FA(\\frm)o FB(:)h(:)g(:)e FA({)p Fv(h)p
  7265. FD(frame)p Fv(i)p FA(})11 b FD(will)g(frame)f(the)j(ob)r(ject)g
  7266. FB(c)p FA(.)p FB(p)f FD(mo)q(d-)-66 1940 y(i\014ed)i(b)o(y)f(the)i(giv)
  7267. o(en)e(mo)q(di\014ers.)-25 1989 y(Belo)o(w)k(w)o(e)h(distinguish)f(b)q
  7268. (et)o(w)o(een)h(ordinary)f(frames)f(and)-66 2039 y(`brac)o(k)o(ets'.)
  7269. -66 2156 y Fr(9.1)56 b(F)-5 b(rames)-66 2232 y FD(Figure)14
  7270. b(8)g(sho)o(ws)h(the)g(p)q(ossible)f(frames)g(and)g(the)h(applicable)
  7271. -66 2282 y Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s)e(with)h(reference)i
  7272. (to)e(the)g(notes)h(b)q(elo)o(w.)-66 2390 y Fq(Notes)-66
  7273. 2467 y FD(9a.)24 b(The)h FA(\\frm{})f FD(frame)g(is)h(a)g(dumm)o(y)d
  7274. (useful)j(for)g(not)9 2517 y(putting)12 b(a)g(frame)f(on)i(something,)e
  7275. FC(e)p FD(.)p FC(g)p FD(.,)g(in)h(macros)g(that)9 2567
  7276. y(tak)o(e)i(a)f Fv(h)p FD(frame)p Fv(i)g FD(argumen)o(t.)-66
  7277. 2650 y(9b.)24 b FC(R)n(e)n(ctangular)31 b FD(frames)26
  7278. b(include)g FA(\\frm{.})o FD(,)j FA(\\frm{-})o FD(,)9
  7279. 2700 y FA(\\frm{=})n FD(,)h FA(\\frm{--})o FD(,)g FA(\\frm{==})o
  7280. FD(,)g(and)d FA(\\frm{o-})o FD(.)9 2749 y(They)15 b(all)f(mak)o(e)g
  7281. (rectangular)i(frames)e(that)h(essen)o(tially)9 2799
  7282. y(trace)f(the)h(b)q(order)g(of)e(a)h(rectangle-shap)q(ed)h(ob)r(ject.)
  7283. 1033 42 y(The)j Fv(h)p FD(frame)p Fv(i)p FD(s)e FA(\\frm{-})g
  7284. FD(and)g FA(\\frm{=})g FD(allo)o(w)f(an)i(op-)1033 91
  7285. y(tional)k FC(c)n(orner)i(r)n(adius)i FD(that)e(rounds)f(the)h(corners)
  7286. h(of)1033 141 y(the)17 b(frame)e(with)g(quarter)i(circles)g(of)f(the)g
  7287. (sp)q(eci\014ed)i(ra-)1033 191 y(dius.)31 b(This)18 b(is)g(not)g(allo)o
  7288. (w)o(ed)f(for)h(the)g(other)h(frames|)1033 241 y(the)26
  7289. b FA(\\frm{o-})d FD(frame)h(alw)o(a)o(ys)g(giv)o(es)h(rounded)g(cor-)
  7290. 1033 291 y(ners)d(of)e(the)h(same)e(size)j(as)e(the)h(used)h(dashes)f
  7291. (\(when)1033 340 y FA(\\xydashfont)11 b FD(is)h(the)h(default)g(one)g
  7292. (then)g(these)h(are)f FA(5pt)1033 390 y FD(in)h(radius\).)1033
  7293. 513 y Fq(Exercise)e(19:)41 b FD(Ho)o(w)11 b(do)f(y)o(ou)h(think)f(the)i
  7294. (author)e(t)o(yp)q(e-)1033 563 y(set)15 b(the)g(follo)o(wing?)1412
  7295. 737 y FB(A)1400 722 y @beginspecial @setspecial
  7296.  mark{135 180 6.75 7 circhar}xy
  7297.  
  7298. @endspecial
  7299. 8 w @beginspecial @setspecial
  7300.  mark{90 135 6.75 6 circhar}xy
  7301.  
  7302. @endspecial 20 w @beginspecial
  7303. @setspecial
  7304.  mark{45 90 6.75 5 circhar}xy
  7305.  
  7306. @endspecial 20 w @beginspecial @setspecial
  7307.  mark{0 45 6.75 4 circhar}xy
  7308.  
  7309.  
  7310. @endspecial -48 w @beginspecial @setspecial
  7311.  mark{-180 -135 6.75 0 circhar}xy
  7312.  
  7313. @endspecial
  7314. 8 w @beginspecial @setspecial
  7315.  mark{-135 -90 6.75 1 circhar}xy
  7316.  
  7317. @endspecial 20 w @beginspecial
  7318. @setspecial
  7319.  mark{-90 -45 6.75 2 circhar}xy
  7320.  
  7321. @endspecial 20 w @beginspecial @setspecial
  7322.  mark{-45 0 6.75 3 circhar}xy
  7323.  
  7324.  
  7325. @endspecial 1529 655 a(B)1517 639 y @beginspecial @setspecial
  7326.  mark{135 180 7.0434 7 circhar}xy
  7327.  
  7328.  
  7329. @endspecial 8 w @beginspecial @setspecial
  7330.  mark{90 135 7.0434 6 circhar}xy
  7331.  
  7332. @endspecial
  7333. 21 w @beginspecial @setspecial
  7334.  mark{45 90 7.0434 5 circhar}xy
  7335.  
  7336. @endspecial 21 w @beginspecial
  7337. @setspecial
  7338.  mark{0 45 7.0434 4 circhar}xy
  7339.  
  7340. @endspecial -50 w @beginspecial @setspecial
  7341.  mark{-180 -135 7.0434 0 circhar}xy
  7342.  
  7343.  
  7344. @endspecial 8 w @beginspecial @setspecial
  7345.  mark{-135 -90 7.0434 1 circhar}xy
  7346.  
  7347. @endspecial
  7348. 21 w @beginspecial @setspecial
  7349.  mark{-90 -45 7.0434 2 circhar}xy
  7350.  
  7351. @endspecial 21 w @beginspecial
  7352. @setspecial
  7353.  mark{-45 0 7.0434 3 circhar}xy
  7354.  
  7355. @endspecial 1399 612 2 2 v 1407 612 V 1415
  7356. 612 V 1424 612 V 1432 612 V 1440 612 V 1449 612 V 1457
  7357. 612 V 1465 612 V 1474 612 V 1482 612 V 1491 612 V 1499
  7358. 612 V 1507 612 V 1516 612 V 1524 612 V 1532 612 V 1541
  7359. 612 V 1549 612 V 1557 612 V 1566 612 V 1574 612 V 1399
  7360. 622 V 1399 630 V 1399 639 V 1399 648 V 1399 656 V 1399
  7361. 665 V 1399 674 V 1399 683 V 1399 691 V 1399 700 V 1399
  7362. 709 V 1399 717 V 1399 726 V 1399 735 V 1399 743 V 1574
  7363. 622 V 1574 630 V 1574 639 V 1574 648 V 1574 656 V 1574
  7364. 665 V 1574 674 V 1574 683 V 1574 691 V 1574 700 V 1574
  7365. 709 V 1574 717 V 1574 726 V 1574 735 V 1574 743 V 1399
  7366. 753 V 1407 753 V 1415 753 V 1424 753 V 1432 753 V 1440
  7367. 753 V 1449 753 V 1457 753 V 1465 753 V 1474 753 V 1482
  7368. 753 V 1491 753 V 1499 753 V 1507 753 V 1516 753 V 1524
  7369. 753 V 1532 753 V 1541 753 V 1549 753 V 1557 753 V 1566
  7370. 753 V 1574 753 V 959 901 a FD(9c.)24 b(Tw)o(o)13 b(frames)f(put)h(just)
  7371. h(rules)f(in)g(the)h(picture:)k FA(\\frm{,})1033 951
  7372. y FD(puts)29 b(a)e(shade)h(b)q(eneath)h(the)f(\(assumed)g(rectangu-)
  7373. 1033 1001 y(lar\))33 b(ob)r(ject)h(giving)e(the)i(illusion)d(of)i
  7374. (`lifting')e(it;)1033 1051 y FA(\\frm<)o Fv(h)p FD(dimen)p
  7375. Fv(i)p FA(>{,})9 b FD(mak)o(es)g(this)i(shade)g Fv(h)p
  7376. FD(dimen)p Fv(i)e FD(deep.)1033 1101 y FA(\\frm{*})g
  7377. FD(just)i(puts)h(a)e(blac)o(k)g(rule)h(on)f(top)h(of)f(the)h(ob)r
  7378. (ject.)1033 1166 y FA(\\frm{-,})h FD(com)o(bines)h(a)h
  7379. FA(\\frm{-})e FD(with)i(a)g FA(\\frm{,})n FD(.)959 1247
  7380. y(9d.)24 b(Circles)10 b(done)f(with)g FA(\\frm{o})f FD(ha)o(v)o(e)h
  7381. (radius)h(as)f(\()p FB(R)p FD(+)p FB(L)p FD(\))p FB(=)p
  7382. FD(2)1033 1297 y(and)22 b(with)h FA(\\frm<)o Fv(h)p FD(dimen)p
  7383. Fv(i)p FA(>{o})d FD(ha)o(v)o(e)i(radius)h(as)f(the)1033
  7384. 1347 y Fv(h)p FD(dimen)p Fv(i)p FD(;)12 b FA(\\frm{oo})g
  7385. FD(mak)o(es)h(a)g(double)h(circle)g(with)f(the)1033 1396
  7386. y(outermost)c(circle)h(b)q(eing)f(the)h(same)f(as)g(that)h(of)f
  7387. FA(\\frm{o})n FD(.)1033 1519 y Fq(Exercise)28 b(20:)41
  7388. b FD(What)24 b(is)h(the)g(di\013erence)h(b)q(et)o(w)o(een)1033
  7389. 1569 y FA(*\\cir{})13 b FD(and)g FA(*\\frm{o})o FD(?)1000
  7390. 1666 y Fq(T)l(o)20 b(Do:)k FD(Allo)o(w)15 b Fv(h)p FD(frame)h(v)n
  7391. (arian)o(t)p Fv(i)p FD(s)g(lik)o(e)h(those)g(used)h(for)959
  7392. 1716 y(directionals,)26 b FC(i)p FD(.)p FC(e)p FD(.,)g
  7393. FA(\\frm2{-})d FD(should)h(b)q(e)i(the)f(same)f(as)959
  7394. 1766 y FA(\\frm{=})n FD(.)18 b(Add)c FA(\\frm{o,})e FD(and)i(more)f
  7395. (brac)o(k)o(ets.)959 1881 y Fr(9.2)55 b(Brac)n(k)n(ets)959
  7396. 1958 y FD(The)13 b(p)q(ossible)h(brac)o(k)o(ets)h(are)e(sho)o(wn)h(in)f
  7397. (\014gure)h(9)f(with)g(notes)959 2008 y(b)q(elo)o(w.)959
  7398. 2115 y Fq(Notes)959 2191 y FD(9e.)24 b FC(Br)n(ac)n(es)13
  7399. b FD(are)d(just)g(the)g(standard)g(plain)e(T)1667 2200
  7400. y(E)1690 2191 y(X)i(large)f(braces)1033 2241 y(inserted)16
  7401. b(correctly)g(in)11 b(X)1429 2248 y(Y)1453 2241 y(-pic)k(pictures)h
  7402. (with)f(the)g(`nib')1033 2291 y(aligned)d(with)h(the)h(reference)h(p)q
  7403. (oin)o(t)d(of)h(the)g(ob)r(ject)h(they)1033 2341 y(brace.)1033
  7404. 2463 y Fq(Exercise)e(21:)41 b FD(Ho)o(w)11 b(do)f(y)o(ou)h(think)f(the)
  7405. i(author)e(t)o(yp)q(e-)1033 2513 y(set)15 b(the)g(follo)o(wing?)1412
  7406. 2710 y FB(A)1529 2627 y(B)p 1374 2563 V 1382 2563 V 1390
  7407. 2563 V 1399 2563 V 1407 2563 V 1415 2563 V 1424 2563
  7408. V 1432 2563 V 1440 2563 V 1449 2563 V 1457 2563 V 1466
  7409. 2563 V 1474 2563 V 1482 2563 V 1491 2563 V 1499 2563
  7410. V 1507 2563 V 1516 2563 V 1524 2563 V 1532 2563 V 1541
  7411. 2563 V 1549 2563 V 1557 2563 V 1566 2563 V 1574 2563
  7412. V 1582 2563 V 1591 2563 V 1599 2563 V 1374 2572 V 1374
  7413. 2580 V 1374 2589 V 1374 2597 V 1374 2605 V 1374 2614
  7414. V 1374 2622 V 1374 2631 V 1374 2639 V 1374 2648 V 1374
  7415. 2656 V 1374 2664 V 1374 2673 V 1374 2681 V 1374 2690
  7416. V 1374 2698 V 1374 2706 V 1374 2715 V 1374 2723 V 1374
  7417. 2732 V 1374 2740 V 1599 2572 V 1599 2580 V 1599 2589
  7418. V 1599 2597 V 1599 2605 V 1599 2614 V 1599 2622 V 1599
  7419. 2631 V 1599 2639 V 1599 2648 V 1599 2656 V 1599 2664
  7420. V 1599 2673 V 1599 2681 V 1599 2690 V 1599 2698 V 1599
  7421. 2706 V 1599 2715 V 1599 2723 V 1599 2732 V 1599 2740
  7422. V 1374 2749 V 1382 2749 V 1390 2749 V 1399 2749 V 1407
  7423. 2749 V 1415 2749 V 1424 2749 V 1432 2749 V 1440 2749
  7424. V 1449 2749 V 1457 2749 V 1466 2749 V 1474 2749 V 1482
  7425. 2749 V 1491 2749 V 1499 2749 V 1507 2749 V 1516 2749
  7426. V 1524 2749 V 1532 2749 V 1541 2749 V 1549 2749 V 1557
  7427. 2749 V 1566 2749 V 1574 2749 V 1582 2749 V 1591 2749
  7428. V 1599 2749 V 1374 2562 a Ff(z)p 1393 2562 16 5 v 16
  7429. w(})q(|)p 1448 2562 135 5 v 135 w({)1374 2750 y(|)p 1393
  7430. 2750 134 5 v 134 w({)q(z)p 1566 2750 17 5 v 17 w(})917
  7431. 2929 y FD(19)p eop
  7432. %%Page: 20 20
  7433. 20 19 bop 509 259 a FD(F)m(ramed)13 b(with)560 305 y
  7434. FA(\\frm{})553 356 y FD(frame)657 340 y Fj(9a)887 258
  7435. y FD(F)m(ramed)g(with)927 304 y FA(\\frm{.})930 356 y
  7436. FD(frame)1034 341 y Fj(9b)p 874 218 2 2 v 882 218 V 891
  7437. 218 V 899 218 V 908 218 V 916 218 V 925 218 V 934 218
  7438. V 942 218 V 951 218 V 959 218 V 968 218 V 976 218 V 985
  7439. 218 V 993 218 V 1002 218 V 1010 218 V 1019 218 V 1027
  7440. 218 V 1036 218 V 1045 218 V 1053 218 V 1062 218 V 1070
  7441. 218 V 1079 218 V 1087 218 V 1096 218 V 1104 218 V 1113
  7442. 218 V 1121 218 V 1130 218 V 874 227 V 874 235 V 874 244
  7443. V 874 252 V 874 261 V 874 269 V 874 277 V 874 286 V 874
  7444. 294 V 874 303 V 874 311 V 874 320 V 874 328 V 874 336
  7445. V 874 345 V 874 353 V 874 362 V 1130 227 V 1130 235 V
  7446. 1130 244 V 1130 252 V 1130 261 V 1130 269 V 1130 277
  7447. V 1130 286 V 1130 294 V 1130 303 V 1130 311 V 1130 320
  7448. V 1130 328 V 1130 336 V 1130 345 V 1130 353 V 1130 362
  7449. V 874 371 V 882 371 V 891 371 V 899 371 V 908 371 V 916
  7450. 371 V 925 371 V 934 371 V 942 371 V 951 371 V 959 371
  7451. V 968 371 V 976 371 V 985 371 V 993 371 V 1002 371 V
  7452. 1010 371 V 1019 371 V 1027 371 V 1036 371 V 1045 371
  7453. V 1053 371 V 1062 371 V 1070 371 V 1079 371 V 1087 371
  7454. V 1096 371 V 1104 371 V 1113 371 V 1121 371 V 1130 371
  7455. V 509 459 a FD(F)m(ramed)g(with)549 504 y FA(\\frm{-})552
  7456. 557 y FD(frame)656 542 y Fj(9b)p 496 419 V 497 419 257
  7457. 2 v 753 419 2 2 v 496 570 2 152 v 752 570 V 496 572 2
  7458. 2 v 497 572 257 2 v 753 572 2 2 v 496 419 V 504 419 V
  7459. 513 419 V 521 419 V 530 419 V 539 419 V 547 419 V 556
  7460. 419 V 564 419 V 573 419 V 581 419 V 590 419 V 598 419
  7461. V 607 419 V 615 419 V 624 419 V 632 419 V 641 419 V 650
  7462. 419 V 658 419 V 667 419 V 675 419 V 684 419 V 692 419
  7463. V 701 419 V 709 419 V 718 419 V 726 419 V 735 419 V 743
  7464. 419 V 752 419 V 496 428 V 496 436 V 496 445 V 496 453
  7465. V 496 461 V 496 470 V 496 478 V 496 487 V 496 495 V 496
  7466. 503 V 496 512 V 496 520 V 496 529 V 496 537 V 496 546
  7467. V 496 554 V 496 562 V 752 428 V 752 436 V 752 445 V 752
  7468. 453 V 752 461 V 752 470 V 752 478 V 752 487 V 752 495
  7469. V 752 503 V 752 512 V 752 520 V 752 529 V 752 537 V 752
  7470. 546 V 752 554 V 752 562 V 496 572 V 504 572 V 513 572
  7471. V 521 572 V 530 572 V 539 572 V 547 572 V 556 572 V 564
  7472. 572 V 573 572 V 581 572 V 590 572 V 598 572 V 607 572
  7473. V 615 572 V 624 572 V 632 572 V 641 572 V 650 572 V 658
  7474. 572 V 667 572 V 675 572 V 684 572 V 692 572 V 701 572
  7475. V 709 572 V 718 572 V 726 572 V 735 572 V 743 572 V 752
  7476. 572 V 887 456 a FD(F)m(ramed)g(with)872 502 y FA(\\frm<8pt>{-})930
  7477. 560 y FD(frame)1034 545 y Fj(9b)860 448 y @beginspecial
  7478. @setspecial
  7479.  mark{135 180 8.0 7 circhar}xy
  7480.  
  7481. @endspecial 10 w @beginspecial @setspecial
  7482.  mark{90 135 8.0 6 circhar}xy
  7483.  
  7484.  
  7485. @endspecial 893 416 221 2 v 244 w @beginspecial @setspecial
  7486.  mark{45 90 8.0 5 circhar}xy
  7487.  
  7488.  
  7489. @endspecial 22 w @beginspecial @setspecial
  7490.  mark{0 45 8.0 4 circhar}xy
  7491.  
  7492. @endspecial
  7493. 859 540 2 93 v 1145 540 V 860 540 a @beginspecial @setspecial
  7494.  mark{-180 -135 8.0 0 circhar}xy
  7495.  
  7496.  
  7497. @endspecial 10 w @beginspecial @setspecial
  7498.  mark{-135 -90 8.0 1 circhar}xy
  7499.  
  7500. @endspecial
  7501. 893 574 221 2 v 244 w @beginspecial @setspecial
  7502.  mark{-90 -45 8.0 2 circhar}xy
  7503.  
  7504. @endspecial
  7505. 22 w @beginspecial @setspecial
  7506.  mark{-45 0 8.0 3 circhar}xy
  7507.  
  7508. @endspecial 859 416 2
  7509. 2 v 867 416 V 875 416 V 884 416 V 892 416 V 901 416 V
  7510. 909 416 V 918 416 V 926 416 V 934 416 V 943 416 V 951
  7511. 416 V 960 416 V 968 416 V 977 416 V 985 416 V 993 416
  7512. V 1002 416 V 1010 416 V 1019 416 V 1027 416 V 1036 416
  7513. V 1044 416 V 1052 416 V 1061 416 V 1069 416 V 1078 416
  7514. V 1086 416 V 1095 416 V 1103 416 V 1111 416 V 1120 416
  7515. V 1128 416 V 1137 416 V 1145 416 V 859 425 V 859 434
  7516. V 859 443 V 859 451 V 859 460 V 859 469 V 859 478 V 859
  7517. 486 V 859 495 V 859 504 V 859 513 V 859 521 V 859 530
  7518. V 859 539 V 859 547 V 859 556 V 859 565 V 1145 425 V
  7519. 1145 434 V 1145 443 V 1145 451 V 1145 460 V 1145 469
  7520. V 1145 478 V 1145 486 V 1145 495 V 1145 504 V 1145 513
  7521. V 1145 521 V 1145 530 V 1145 539 V 1145 547 V 1145 556
  7522. V 1145 565 V 859 575 V 867 575 V 875 575 V 884 575 V
  7523. 892 575 V 901 575 V 909 575 V 918 575 V 926 575 V 934
  7524. 575 V 943 575 V 951 575 V 960 575 V 968 575 V 977 575
  7525. V 985 575 V 993 575 V 1002 575 V 1010 575 V 1019 575
  7526. V 1027 575 V 1036 575 V 1044 575 V 1052 575 V 1061 575
  7527. V 1069 575 V 1078 575 V 1086 575 V 1095 575 V 1103 575
  7528. V 1111 575 V 1120 575 V 1128 575 V 1137 575 V 1145 575
  7529. V 1265 456 a FD(F)m(ramed)g(with)1228 502 y FA(\\frm<100pt>{-})1308
  7530. 560 y FD(frame)1412 545 y Fj(9b)1216 494 y @beginspecial
  7531. @setspecial
  7532.  mark{135 180 19.02281 7 circhar}xy
  7533.  
  7534. @endspecial 23 w @beginspecial @setspecial
  7535.  mark{90 135 19.02281 6 circhar}xy
  7536.  
  7537.  
  7538. @endspecial 1295 416 173 2 v 229 w @beginspecial @setspecial
  7539.  mark{45 90 19.02281 5 circhar}xy
  7540.  
  7541.  
  7542. @endspecial 55 w @beginspecial @setspecial
  7543.  mark{0 45 19.02281 4 circhar}xy
  7544.  
  7545. @endspecial
  7546. 1215 495 2 1 v 1545 495 V 1216 495 a @beginspecial @setspecial
  7547.  mark{-180 -135 19.02281 0 circhar}xy
  7548.  
  7549.  
  7550. @endspecial 23 w @beginspecial @setspecial
  7551.  mark{-135 -90 19.02281 1 circhar}xy
  7552.  
  7553. @endspecial
  7554. 1295 574 173 2 v 229 w @beginspecial @setspecial
  7555.  mark{-90 -45 19.02281 2 circhar}xy
  7556.  
  7557. @endspecial
  7558. 55 w @beginspecial @setspecial
  7559.  mark{-45 0 19.02281 3 circhar}xy
  7560.  
  7561. @endspecial 1215 416
  7562. 2 2 v 1223 416 V 1232 416 V 1240 416 V 1249 416 V 1257
  7563. 416 V 1266 416 V 1274 416 V 1282 416 V 1291 416 V 1299
  7564. 416 V 1308 416 V 1316 416 V 1325 416 V 1333 416 V 1342
  7565. 416 V 1350 416 V 1359 416 V 1367 416 V 1376 416 V 1384
  7566. 416 V 1393 416 V 1401 416 V 1409 416 V 1418 416 V 1426
  7567. 416 V 1435 416 V 1443 416 V 1452 416 V 1460 416 V 1469
  7568. 416 V 1477 416 V 1486 416 V 1494 416 V 1503 416 V 1511
  7569. 416 V 1519 416 V 1528 416 V 1536 416 V 1545 416 V 1215
  7570. 425 V 1215 434 V 1215 443 V 1215 451 V 1215 460 V 1215
  7571. 469 V 1215 478 V 1215 486 V 1215 495 V 1215 504 V 1215
  7572. 513 V 1215 521 V 1215 530 V 1215 539 V 1215 547 V 1215
  7573. 556 V 1215 565 V 1545 425 V 1545 434 V 1545 443 V 1545
  7574. 451 V 1545 460 V 1545 469 V 1545 478 V 1545 486 V 1545
  7575. 495 V 1545 504 V 1545 513 V 1545 521 V 1545 530 V 1545
  7576. 539 V 1545 547 V 1545 556 V 1545 565 V 1215 575 V 1223
  7577. 575 V 1232 575 V 1240 575 V 1249 575 V 1257 575 V 1266
  7578. 575 V 1274 575 V 1282 575 V 1291 575 V 1299 575 V 1308
  7579. 575 V 1316 575 V 1325 575 V 1333 575 V 1342 575 V 1350
  7580. 575 V 1359 575 V 1367 575 V 1376 575 V 1384 575 V 1393
  7581. 575 V 1401 575 V 1409 575 V 1418 575 V 1426 575 V 1435
  7582. 575 V 1443 575 V 1452 575 V 1460 575 V 1469 575 V 1477
  7583. 575 V 1486 575 V 1494 575 V 1503 575 V 1511 575 V 1519
  7584. 575 V 1528 575 V 1536 575 V 1545 575 V 509 660 a FD(F)m(ramed)g(with)
  7585. 549 705 y FA(\\frm{=})552 758 y FD(frame)656 743 y Fj(9b)p
  7586. 496 619 V 497 619 257 2 v 753 619 2 2 v 496 771 2 152
  7587. v 752 771 V 496 773 2 2 v 497 773 257 2 v 753 773 2 2
  7588. v 504 628 V 505 628 240 2 v 744 628 2 2 v 504 762 2 135
  7589. v 744 762 V 504 764 2 2 v 505 764 240 2 v 744 764 2 2
  7590. v 496 619 V 504 619 V 513 619 V 521 619 V 530 619 V 539
  7591. 619 V 547 619 V 556 619 V 564 619 V 573 619 V 581 619
  7592. V 590 619 V 598 619 V 607 619 V 615 619 V 624 619 V 632
  7593. 619 V 641 619 V 650 619 V 658 619 V 667 619 V 675 619
  7594. V 684 619 V 692 619 V 701 619 V 709 619 V 718 619 V 726
  7595. 619 V 735 619 V 743 619 V 752 619 V 496 629 V 496 637
  7596. V 496 645 V 496 654 V 496 662 V 496 671 V 496 679 V 496
  7597. 687 V 496 696 V 496 704 V 496 713 V 496 721 V 496 730
  7598. V 496 738 V 496 746 V 496 755 V 496 763 V 752 629 V 752
  7599. 637 V 752 645 V 752 654 V 752 662 V 752 671 V 752 679
  7600. V 752 687 V 752 696 V 752 704 V 752 713 V 752 721 V 752
  7601. 730 V 752 738 V 752 746 V 752 755 V 752 763 V 496 773
  7602. V 504 773 V 513 773 V 521 773 V 530 773 V 539 773 V 547
  7603. 773 V 556 773 V 564 773 V 573 773 V 581 773 V 590 773
  7604. V 598 773 V 607 773 V 615 773 V 624 773 V 632 773 V 641
  7605. 773 V 650 773 V 658 773 V 667 773 V 675 773 V 684 773
  7606. V 692 773 V 701 773 V 709 773 V 718 773 V 726 773 V 735
  7607. 773 V 743 773 V 752 773 V 887 657 a FD(F)m(ramed)g(with)872
  7608. 702 y FA(\\frm<8pt>{=})930 761 y FD(frame)1034 746 y
  7609. Fj(9b)860 649 y @beginspecial @setspecial
  7610.  mark{135 180 8.0 7 circhar}xy
  7611.  
  7612. @endspecial
  7613. 10 w @beginspecial @setspecial
  7614.  mark{90 135 8.0 6 circhar}xy
  7615.  
  7616. @endspecial 893 616 221
  7617. 2 v 244 w @beginspecial @setspecial
  7618.  mark{45 90 8.0 5 circhar}xy
  7619.  
  7620. @endspecial 22 w
  7621. @beginspecial @setspecial
  7622.  mark{0 45 8.0 4 circhar}xy
  7623.  
  7624. @endspecial 859 741 2 93 v
  7625. 1145 741 V 860 741 a @beginspecial @setspecial
  7626.  mark{-180 -135 8.0 0 circhar}xy
  7627.  
  7628. @endspecial
  7629. 10 w @beginspecial @setspecial
  7630.  mark{-135 -90 8.0 1 circhar}xy
  7631.  
  7632. @endspecial 893 775 221
  7633. 2 v 244 w @beginspecial @setspecial
  7634.  mark{-90 -45 8.0 2 circhar}xy
  7635.  
  7636. @endspecial 22 w
  7637. @beginspecial @setspecial
  7638.  mark{-45 0 8.0 3 circhar}xy
  7639.  
  7640. @endspecial 868 649 a @beginspecial
  7641. @setspecial
  7642.  mark{135 180 6.0 7 circhar}xy
  7643.  
  7644. @endspecial 7 w @beginspecial @setspecial
  7645.  mark{90 135 6.0 6 circhar}xy
  7646.  
  7647.  
  7648. @endspecial 893 625 V 239 w @beginspecial @setspecial
  7649.  mark{45 90 6.0 5 circhar}xy
  7650.  
  7651.  
  7652. @endspecial 17 w @beginspecial @setspecial
  7653.  mark{0 45 6.0 4 circhar}xy
  7654.  
  7655. @endspecial
  7656. 867 741 2 93 v 1137 741 V 868 741 a @beginspecial @setspecial
  7657.  mark{-180 -135 6.0 0 circhar}xy
  7658.  
  7659.  
  7660. @endspecial 7 w @beginspecial @setspecial
  7661.  mark{-135 -90 6.0 1 circhar}xy
  7662.  
  7663. @endspecial
  7664. 893 767 221 2 v 239 w @beginspecial @setspecial
  7665.  mark{-90 -45 6.0 2 circhar}xy
  7666.  
  7667. @endspecial
  7668. 17 w @beginspecial @setspecial
  7669.  mark{-45 0 6.0 3 circhar}xy
  7670.  
  7671. @endspecial 859 616 2
  7672. 2 v 867 616 V 875 616 V 884 616 V 892 616 V 901 616 V
  7673. 909 616 V 918 616 V 926 616 V 934 616 V 943 616 V 951
  7674. 616 V 960 616 V 968 616 V 977 616 V 985 616 V 993 616
  7675. V 1002 616 V 1010 616 V 1019 616 V 1027 616 V 1036 616
  7676. V 1044 616 V 1052 616 V 1061 616 V 1069 616 V 1078 616
  7677. V 1086 616 V 1095 616 V 1103 616 V 1111 616 V 1120 616
  7678. V 1128 616 V 1137 616 V 1145 616 V 859 626 V 859 635
  7679. V 859 643 V 859 652 V 859 661 V 859 670 V 859 678 V 859
  7680. 687 V 859 696 V 859 705 V 859 713 V 859 722 V 859 731
  7681. V 859 740 V 859 748 V 859 757 V 859 766 V 1145 626 V
  7682. 1145 635 V 1145 643 V 1145 652 V 1145 661 V 1145 670
  7683. V 1145 678 V 1145 687 V 1145 696 V 1145 705 V 1145 713
  7684. V 1145 722 V 1145 731 V 1145 740 V 1145 748 V 1145 757
  7685. V 1145 766 V 859 775 V 867 775 V 875 775 V 884 775 V
  7686. 892 775 V 901 775 V 909 775 V 918 775 V 926 775 V 934
  7687. 775 V 943 775 V 951 775 V 960 775 V 968 775 V 977 775
  7688. V 985 775 V 993 775 V 1002 775 V 1010 775 V 1019 775
  7689. V 1027 775 V 1036 775 V 1044 775 V 1052 775 V 1061 775
  7690. V 1069 775 V 1078 775 V 1086 775 V 1095 775 V 1103 775
  7691. V 1111 775 V 1120 775 V 1128 775 V 1137 775 V 1145 775
  7692. V 1265 657 a FD(F)m(ramed)g(with)1228 702 y FA(\\frm<100pt>{=})1308
  7693. 761 y FD(frame)1412 746 y Fj(9b)1216 694 y @beginspecial
  7694. @setspecial
  7695.  mark{135 180 19.02281 7 circhar}xy
  7696.  
  7697. @endspecial 23 w @beginspecial @setspecial
  7698.  mark{90 135 19.02281 6 circhar}xy
  7699.  
  7700.  
  7701. @endspecial 1295 616 173 2 v 229 w @beginspecial @setspecial
  7702.  mark{45 90 19.02281 5 circhar}xy
  7703.  
  7704.  
  7705. @endspecial 55 w @beginspecial @setspecial
  7706.  mark{0 45 19.02281 4 circhar}xy
  7707.  
  7708. @endspecial
  7709. 1215 695 2 1 v 1545 695 V 1216 695 a @beginspecial @setspecial
  7710.  mark{-180 -135 19.02281 0 circhar}xy
  7711.  
  7712.  
  7713. @endspecial 23 w @beginspecial @setspecial
  7714.  mark{-135 -90 19.02281 1 circhar}xy
  7715.  
  7716. @endspecial
  7717. 1295 775 173 2 v 229 w @beginspecial @setspecial
  7718.  mark{-90 -45 19.02281 2 circhar}xy
  7719.  
  7720. @endspecial
  7721. 55 w @beginspecial @setspecial
  7722.  mark{-45 0 19.02281 3 circhar}xy
  7723.  
  7724. @endspecial 1224 694
  7725. a @beginspecial @setspecial
  7726.  mark{135 180 17.02281 7 circhar}xy
  7727.  
  7728. @endspecial 21 w @beginspecial
  7729. @setspecial
  7730.  mark{90 135 17.02281 6 circhar}xy
  7731.  
  7732. @endspecial 1295 625 V 223 w @beginspecial
  7733. @setspecial
  7734.  mark{45 90 17.02281 5 circhar}xy
  7735.  
  7736. @endspecial 49 w @beginspecial @setspecial
  7737.  mark{0 45 17.02281 4 circhar}xy
  7738.  
  7739.  
  7740. @endspecial 1223 695 2 1 v 1537 695 V 1224 695 a @beginspecial
  7741. @setspecial
  7742.  mark{-180 -135 17.02281 0 circhar}xy
  7743.  
  7744. @endspecial 21 w @beginspecial @setspecial
  7745.  mark{-135 -90 17.02281 1 circhar}xy
  7746.  
  7747.  
  7748. @endspecial 1295 767 173 2 v 223 w @beginspecial @setspecial
  7749.  mark{-90 -45 17.02281 2 circhar}xy
  7750.  
  7751.  
  7752. @endspecial 49 w @beginspecial @setspecial
  7753.  mark{-45 0 17.02281 3 circhar}xy
  7754.  
  7755. @endspecial
  7756. 1215 616 2 2 v 1223 616 V 1232 616 V 1240 616 V 1249
  7757. 616 V 1257 616 V 1266 616 V 1274 616 V 1282 616 V 1291
  7758. 616 V 1299 616 V 1308 616 V 1316 616 V 1325 616 V 1333
  7759. 616 V 1342 616 V 1350 616 V 1359 616 V 1367 616 V 1376
  7760. 616 V 1384 616 V 1393 616 V 1401 616 V 1409 616 V 1418
  7761. 616 V 1426 616 V 1435 616 V 1443 616 V 1452 616 V 1460
  7762. 616 V 1469 616 V 1477 616 V 1486 616 V 1494 616 V 1503
  7763. 616 V 1511 616 V 1519 616 V 1528 616 V 1536 616 V 1545
  7764. 616 V 1215 626 V 1215 635 V 1215 643 V 1215 652 V 1215
  7765. 661 V 1215 670 V 1215 678 V 1215 687 V 1215 696 V 1215
  7766. 705 V 1215 713 V 1215 722 V 1215 731 V 1215 740 V 1215
  7767. 748 V 1215 757 V 1215 766 V 1545 626 V 1545 635 V 1545
  7768. 643 V 1545 652 V 1545 661 V 1545 670 V 1545 678 V 1545
  7769. 687 V 1545 696 V 1545 705 V 1545 713 V 1545 722 V 1545
  7770. 731 V 1545 740 V 1545 748 V 1545 757 V 1545 766 V 1215
  7771. 775 V 1223 775 V 1232 775 V 1240 775 V 1249 775 V 1257
  7772. 775 V 1266 775 V 1274 775 V 1282 775 V 1291 775 V 1299
  7773. 775 V 1308 775 V 1316 775 V 1325 775 V 1333 775 V 1342
  7774. 775 V 1350 775 V 1359 775 V 1367 775 V 1376 775 V 1384
  7775. 775 V 1393 775 V 1401 775 V 1409 775 V 1418 775 V 1426
  7776. 775 V 1435 775 V 1443 775 V 1452 775 V 1460 775 V 1469
  7777. 775 V 1477 775 V 1486 775 V 1494 775 V 1503 775 V 1511
  7778. 775 V 1519 775 V 1528 775 V 1536 775 V 1545 775 V 509
  7779. 860 a FD(F)m(ramed)g(with)538 906 y FA(\\frm{--})552
  7780. 959 y FD(frame)656 944 y Fj(9b)p 496 820 V 497 819 a
  7781. @beginspecial @setspecial
  7782.  mark{3072 false dash}xy
  7783.  
  7784. @endspecial 47 w @beginspecial
  7785. @setspecial
  7786.  mark{3072 false dash}xy
  7787.  
  7788. @endspecial 47 w @beginspecial @setspecial
  7789.  mark{3072 false dash}xy
  7790.  
  7791.  
  7792. @endspecial 47 w @beginspecial @setspecial
  7793.  mark{3072 false dash}xy
  7794.  
  7795. @endspecial
  7796. 47 w @beginspecial @setspecial
  7797.  mark{3072 false dash}xy
  7798.  
  7799. @endspecial 47 w @beginspecial
  7800. @setspecial
  7801.  mark{3072 false dash}xy
  7802.  
  7803. @endspecial 752 820 V 497 820 a @beginspecial
  7804. @setspecial
  7805.  mark{1024 false dash}xy
  7806.  
  7807. @endspecial 43 x @beginspecial @setspecial
  7808.  mark{1024 false dash}xy
  7809.  
  7810.  
  7811. @endspecial 44 x @beginspecial @setspecial
  7812.  mark{1024 false dash}xy
  7813.  
  7814. @endspecial
  7815. 44 x @beginspecial @setspecial
  7816.  mark{1024 false dash}xy
  7817.  
  7818. @endspecial 753 820 a
  7819. @beginspecial @setspecial
  7820.  mark{1024 false dash}xy
  7821.  
  7822. @endspecial 43 x @beginspecial
  7823. @setspecial
  7824.  mark{1024 false dash}xy
  7825.  
  7826. @endspecial 44 x @beginspecial @setspecial
  7827.  mark{1024 false dash}xy
  7828.  
  7829.  
  7830. @endspecial 44 x @beginspecial @setspecial
  7831.  mark{1024 false dash}xy
  7832.  
  7833. @endspecial
  7834. 496 973 V 497 972 a @beginspecial @setspecial
  7835.  mark{3072 false dash}xy
  7836.  
  7837. @endspecial
  7838. 47 w @beginspecial @setspecial
  7839.  mark{3072 false dash}xy
  7840.  
  7841. @endspecial 47 w @beginspecial
  7842. @setspecial
  7843.  mark{3072 false dash}xy
  7844.  
  7845. @endspecial 47 w @beginspecial @setspecial
  7846.  mark{3072 false dash}xy
  7847.  
  7848.  
  7849. @endspecial 47 w @beginspecial @setspecial
  7850.  mark{3072 false dash}xy
  7851.  
  7852. @endspecial
  7853. 47 w @beginspecial @setspecial
  7854.  mark{3072 false dash}xy
  7855.  
  7856. @endspecial 752 973 V
  7857. 496 820 V 504 820 V 513 820 V 521 820 V 530 820 V 539
  7858. 820 V 547 820 V 556 820 V 564 820 V 573 820 V 581 820
  7859. V 590 820 V 598 820 V 607 820 V 615 820 V 624 820 V 632
  7860. 820 V 641 820 V 650 820 V 658 820 V 667 820 V 675 820
  7861. V 684 820 V 692 820 V 701 820 V 709 820 V 718 820 V 726
  7862. 820 V 735 820 V 743 820 V 752 820 V 496 829 V 496 838
  7863. V 496 846 V 496 855 V 496 863 V 496 871 V 496 880 V 496
  7864. 888 V 496 897 V 496 905 V 496 913 V 496 922 V 496 930
  7865. V 496 939 V 496 947 V 496 956 V 496 964 V 752 829 V 752
  7866. 838 V 752 846 V 752 855 V 752 863 V 752 871 V 752 880
  7867. V 752 888 V 752 897 V 752 905 V 752 913 V 752 922 V 752
  7868. 930 V 752 939 V 752 947 V 752 956 V 752 964 V 496 973
  7869. V 504 973 V 513 973 V 521 973 V 530 973 V 539 973 V 547
  7870. 973 V 556 973 V 564 973 V 573 973 V 581 973 V 590 973
  7871. V 598 973 V 607 973 V 615 973 V 624 973 V 632 973 V 641
  7872. 973 V 650 973 V 658 973 V 667 973 V 675 973 V 684 973
  7873. V 692 973 V 701 973 V 709 973 V 718 973 V 726 973 V 735
  7874. 973 V 743 973 V 752 973 V 887 860 a FD(F)m(ramed)g(with)916
  7875. 906 y FA(\\frm{o-})930 959 y FD(frame)1034 944 y Fj(9b)875
  7876. 836 y @beginspecial @setspecial
  7877.  mark{135 180 4.00002 7 circhar}xy
  7878.  
  7879. @endspecial 5 w @beginspecial
  7880. @setspecial
  7881.  mark{90 135 4.00002 6 circhar}xy
  7882.  
  7883. @endspecial 912 819 a @beginspecial @setspecial
  7884.  mark{3072 false dash}xy
  7885.  
  7886.  
  7887. @endspecial 54 w @beginspecial @setspecial
  7888.  mark{3072 false dash}xy
  7889.  
  7890. @endspecial
  7891. 53 w @beginspecial @setspecial
  7892.  mark{3072 false dash}xy
  7893.  
  7894. @endspecial 54 w @beginspecial
  7895. @setspecial
  7896.  mark{3072 false dash}xy
  7897.  
  7898. @endspecial 1115 836 a @beginspecial @setspecial
  7899.  mark{45 90 4.00002 5 circhar}xy
  7900.  
  7901.  
  7902. @endspecial 11 w @beginspecial @setspecial
  7903.  mark{0 45 4.00002 4 circhar}xy
  7904.  
  7905. @endspecial
  7906. 875 856 a @beginspecial @setspecial
  7907.  mark{1024 false dash}xy
  7908.  
  7909. @endspecial 58 x
  7910. @beginspecial @setspecial
  7911.  mark{1024 false dash}xy
  7912.  
  7913. @endspecial 1131 856 a @beginspecial
  7914. @setspecial
  7915.  mark{1024 false dash}xy
  7916.  
  7917. @endspecial 58 x @beginspecial @setspecial
  7918.  mark{1024 false dash}xy
  7919.  
  7920.  
  7921. @endspecial 875 956 a @beginspecial @setspecial
  7922.  mark{-180 -135 4.00002 0 circhar}xy
  7923.  
  7924. @endspecial
  7925. 5 w @beginspecial @setspecial
  7926.  mark{-135 -90 4.00002 1 circhar}xy
  7927.  
  7928. @endspecial 912 972 a
  7929. @beginspecial @setspecial
  7930.  mark{3072 false dash}xy
  7931.  
  7932. @endspecial 54 w @beginspecial
  7933. @setspecial
  7934.  mark{3072 false dash}xy
  7935.  
  7936. @endspecial 53 w @beginspecial @setspecial
  7937.  mark{3072 false dash}xy
  7938.  
  7939.  
  7940. @endspecial 54 w @beginspecial @setspecial
  7941.  mark{3072 false dash}xy
  7942.  
  7943. @endspecial
  7944. 1115 956 a @beginspecial @setspecial
  7945.  mark{-90 -45 4.00002 2 circhar}xy
  7946.  
  7947. @endspecial 11
  7948. w @beginspecial @setspecial
  7949.  mark{-45 0 4.00002 3 circhar}xy
  7950.  
  7951. @endspecial 874 820 V 882
  7952. 820 V 891 820 V 899 820 V 908 820 V 916 820 V 925 820
  7953. V 934 820 V 942 820 V 951 820 V 959 820 V 968 820 V 976
  7954. 820 V 985 820 V 993 820 V 1002 820 V 1010 820 V 1019
  7955. 820 V 1027 820 V 1036 820 V 1045 820 V 1053 820 V 1062
  7956. 820 V 1070 820 V 1079 820 V 1087 820 V 1096 820 V 1104
  7957. 820 V 1113 820 V 1121 820 V 1130 820 V 874 829 V 874
  7958. 838 V 874 846 V 874 855 V 874 863 V 874 871 V 874 880
  7959. V 874 888 V 874 897 V 874 905 V 874 913 V 874 922 V 874
  7960. 930 V 874 939 V 874 947 V 874 956 V 874 964 V 1130 829
  7961. V 1130 838 V 1130 846 V 1130 855 V 1130 863 V 1130 871
  7962. V 1130 880 V 1130 888 V 1130 897 V 1130 905 V 1130 913
  7963. V 1130 922 V 1130 930 V 1130 939 V 1130 947 V 1130 956
  7964. V 1130 964 V 874 973 V 882 973 V 891 973 V 899 973 V
  7965. 908 973 V 916 973 V 925 973 V 934 973 V 942 973 V 951
  7966. 973 V 959 973 V 968 973 V 976 973 V 985 973 V 993 973
  7967. V 1002 973 V 1010 973 V 1019 973 V 1027 973 V 1036 973
  7968. V 1045 973 V 1053 973 V 1062 973 V 1070 973 V 1079 973
  7969. V 1087 973 V 1096 973 V 1104 973 V 1113 973 V 1121 973
  7970. V 1130 973 V 509 1061 a FD(F)m(ramed)g(with)549 1107
  7971. y FA(\\frm{,})555 1160 y FD(frame)659 1145 y Fj(9c)p
  7972. 501 1179 257 6 v 752 1179 5 154 v 496 1021 2 2 v 504
  7973. 1021 V 513 1021 V 521 1021 V 530 1021 V 539 1021 V 547
  7974. 1021 V 556 1021 V 564 1021 V 573 1021 V 581 1021 V 590
  7975. 1021 V 598 1021 V 607 1021 V 615 1021 V 624 1021 V 632
  7976. 1021 V 641 1021 V 650 1021 V 658 1021 V 667 1021 V 675
  7977. 1021 V 684 1021 V 692 1021 V 701 1021 V 709 1021 V 718
  7978. 1021 V 726 1021 V 735 1021 V 743 1021 V 752 1021 V 496
  7979. 1030 V 496 1038 V 496 1047 V 496 1055 V 496 1064 V 496
  7980. 1072 V 496 1081 V 496 1089 V 496 1097 V 496 1106 V 496
  7981. 1114 V 496 1123 V 496 1131 V 496 1140 V 496 1148 V 496
  7982. 1156 V 496 1165 V 752 1030 V 752 1038 V 752 1047 V 752
  7983. 1055 V 752 1064 V 752 1072 V 752 1081 V 752 1089 V 752
  7984. 1097 V 752 1106 V 752 1114 V 752 1123 V 752 1131 V 752
  7985. 1140 V 752 1148 V 752 1156 V 752 1165 V 496 1174 V 504
  7986. 1174 V 513 1174 V 521 1174 V 530 1174 V 539 1174 V 547
  7987. 1174 V 556 1174 V 564 1174 V 573 1174 V 581 1174 V 590
  7988. 1174 V 598 1174 V 607 1174 V 615 1174 V 624 1174 V 632
  7989. 1174 V 641 1174 V 650 1174 V 658 1174 V 667 1174 V 675
  7990. 1174 V 684 1174 V 692 1174 V 701 1174 V 709 1174 V 718
  7991. 1174 V 726 1174 V 735 1174 V 743 1174 V 752 1174 V 887
  7992. 1059 a FD(F)m(ramed)g(with)872 1105 y FA(\\frm<5pt>{,})932
  7993. 1162 y FD(frame)1036 1146 y Fj(9c)p 880 1196 287 22 v
  7994. 1145 1196 21 157 v 859 1019 2 2 v 867 1019 V 875 1019
  7995. V 884 1019 V 892 1019 V 901 1019 V 909 1019 V 918 1019
  7996. V 926 1019 V 934 1019 V 943 1019 V 951 1019 V 960 1019
  7997. V 968 1019 V 977 1019 V 985 1019 V 993 1019 V 1002 1019
  7998. V 1010 1019 V 1019 1019 V 1027 1019 V 1036 1019 V 1044
  7999. 1019 V 1052 1019 V 1061 1019 V 1069 1019 V 1078 1019
  8000. V 1086 1019 V 1095 1019 V 1103 1019 V 1111 1019 V 1120
  8001. 1019 V 1128 1019 V 1137 1019 V 1145 1019 V 859 1028 V
  8002. 859 1037 V 859 1046 V 859 1054 V 859 1063 V 859 1072
  8003. V 859 1080 V 859 1089 V 859 1097 V 859 1106 V 859 1115
  8004. V 859 1123 V 859 1132 V 859 1141 V 859 1149 V 859 1158
  8005. V 859 1166 V 1145 1028 V 1145 1037 V 1145 1046 V 1145
  8006. 1054 V 1145 1063 V 1145 1072 V 1145 1080 V 1145 1089
  8007. V 1145 1097 V 1145 1106 V 1145 1115 V 1145 1123 V 1145
  8008. 1132 V 1145 1141 V 1145 1149 V 1145 1158 V 1145 1166
  8009. V 859 1176 V 867 1176 V 875 1176 V 884 1176 V 892 1176
  8010. V 901 1176 V 909 1176 V 918 1176 V 926 1176 V 934 1176
  8011. V 943 1176 V 951 1176 V 960 1176 V 968 1176 V 977 1176
  8012. V 985 1176 V 993 1176 V 1002 1176 V 1010 1176 V 1019
  8013. 1176 V 1027 1176 V 1036 1176 V 1044 1176 V 1052 1176
  8014. V 1061 1176 V 1069 1176 V 1078 1176 V 1086 1176 V 1095
  8015. 1176 V 1103 1176 V 1111 1176 V 1120 1176 V 1128 1176
  8016. V 1137 1176 V 1145 1176 V 1265 1061 a FD(F)m(ramed)g(with)1294
  8017. 1107 y FA(\\frm{-,})1310 1160 y FD(frame)1414 1145 y
  8018. Fj(9c)p 1252 1021 V 1253 1021 257 2 v 1509 1021 2 2 v
  8019. 1252 1172 2 152 v 1508 1172 V 1252 1174 2 2 v 1253 1174
  8020. 257 2 v 1509 1174 2 2 v 1257 1179 257 6 v 1508 1179 5
  8021. 154 v 1252 1021 2 2 v 1260 1021 V 1269 1021 V 1277 1021
  8022. V 1286 1021 V 1294 1021 V 1303 1021 V 1311 1021 V 1320
  8023. 1021 V 1329 1021 V 1337 1021 V 1346 1021 V 1354 1021
  8024. V 1363 1021 V 1371 1021 V 1380 1021 V 1388 1021 V 1397
  8025. 1021 V 1405 1021 V 1414 1021 V 1423 1021 V 1431 1021
  8026. V 1440 1021 V 1448 1021 V 1457 1021 V 1465 1021 V 1474
  8027. 1021 V 1482 1021 V 1491 1021 V 1499 1021 V 1508 1021
  8028. V 1252 1030 V 1252 1038 V 1252 1047 V 1252 1055 V 1252
  8029. 1064 V 1252 1072 V 1252 1081 V 1252 1089 V 1252 1097
  8030. V 1252 1106 V 1252 1114 V 1252 1123 V 1252 1131 V 1252
  8031. 1140 V 1252 1148 V 1252 1156 V 1252 1165 V 1508 1030
  8032. V 1508 1038 V 1508 1047 V 1508 1055 V 1508 1064 V 1508
  8033. 1072 V 1508 1081 V 1508 1089 V 1508 1097 V 1508 1106
  8034. V 1508 1114 V 1508 1123 V 1508 1131 V 1508 1140 V 1508
  8035. 1148 V 1508 1156 V 1508 1165 V 1252 1174 V 1260 1174
  8036. V 1269 1174 V 1277 1174 V 1286 1174 V 1294 1174 V 1303
  8037. 1174 V 1311 1174 V 1320 1174 V 1329 1174 V 1337 1174
  8038. V 1346 1174 V 1354 1174 V 1363 1174 V 1371 1174 V 1380
  8039. 1174 V 1388 1174 V 1397 1174 V 1405 1174 V 1414 1174
  8040. V 1423 1174 V 1431 1174 V 1440 1174 V 1448 1174 V 1457
  8041. 1174 V 1465 1174 V 1474 1174 V 1482 1174 V 1491 1174
  8042. V 1499 1174 V 1508 1174 V 509 1262 a FD(F)m(ramed)g(with)549
  8043. 1308 y FA(\\frm{o})552 1360 y FD(frame)656 1345 y Fj(9d)497
  8044. 1296 y @beginspecial @setspecial
  8045.  mark{135 180 30.86116 7 circhar}xy
  8046.  
  8047. @endspecial 37 w @beginspecial
  8048. @setspecial
  8049.  mark{90 135 30.86116 6 circhar}xy
  8050.  
  8051. @endspecial 91 w @beginspecial @setspecial
  8052.  mark{45 90 30.86116 5 circhar}xy
  8053.  
  8054.  
  8055. @endspecial 91 w @beginspecial @setspecial
  8056.  mark{0 45 30.86116 4 circhar}xy
  8057.  
  8058. @endspecial
  8059. -219 w @beginspecial @setspecial
  8060.  mark{-180 -135 30.86116 0 circhar}xy
  8061.  
  8062. @endspecial 37 w @beginspecial
  8063. @setspecial
  8064.  mark{-135 -90 30.86116 1 circhar}xy
  8065.  
  8066. @endspecial 91 w @beginspecial @setspecial
  8067.  mark{-90 -45 30.86116 2 circhar}xy
  8068.  
  8069.  
  8070. @endspecial 91 w @beginspecial @setspecial
  8071.  mark{-45 0 30.86116 3 circhar}xy
  8072.  
  8073. @endspecial
  8074. 496 1222 V 504 1222 V 513 1222 V 521 1222 V 530 1222
  8075. V 539 1222 V 547 1222 V 556 1222 V 564 1222 V 573 1222
  8076. V 581 1222 V 590 1222 V 598 1222 V 607 1222 V 615 1222
  8077. V 624 1222 V 632 1222 V 641 1222 V 650 1222 V 658 1222
  8078. V 667 1222 V 675 1222 V 684 1222 V 692 1222 V 701 1222
  8079. V 709 1222 V 718 1222 V 726 1222 V 735 1222 V 743 1222
  8080. V 752 1222 V 496 1231 V 496 1239 V 496 1248 V 496 1256
  8081. V 496 1265 V 496 1273 V 496 1281 V 496 1290 V 496 1298
  8082. V 496 1307 V 496 1315 V 496 1323 V 496 1332 V 496 1340
  8083. V 496 1349 V 496 1357 V 496 1366 V 752 1231 V 752 1239
  8084. V 752 1248 V 752 1256 V 752 1265 V 752 1273 V 752 1281
  8085. V 752 1290 V 752 1298 V 752 1307 V 752 1315 V 752 1323
  8086. V 752 1332 V 752 1340 V 752 1349 V 752 1357 V 752 1366
  8087. V 496 1375 V 504 1375 V 513 1375 V 521 1375 V 530 1375
  8088. V 539 1375 V 547 1375 V 556 1375 V 564 1375 V 573 1375
  8089. V 581 1375 V 590 1375 V 598 1375 V 607 1375 V 615 1375
  8090. V 624 1375 V 632 1375 V 641 1375 V 650 1375 V 658 1375
  8091. V 667 1375 V 675 1375 V 684 1375 V 692 1375 V 701 1375
  8092. V 709 1375 V 718 1375 V 726 1375 V 735 1375 V 743 1375
  8093. V 752 1375 V 887 1259 a FD(F)m(ramed)g(with)872 1305
  8094. y FA(\\frm<8pt>{o})930 1363 y FD(frame)1034 1348 y Fj(9d)970
  8095. 1296 y @beginspecial @setspecial
  8096.  mark{135 180 8.0 7 circhar}xy
  8097.  
  8098. @endspecial 10 w @beginspecial
  8099. @setspecial
  8100.  mark{90 135 8.0 6 circhar}xy
  8101.  
  8102. @endspecial 23 w @beginspecial @setspecial
  8103.  mark{45 90 8.0 5 circhar}xy
  8104.  
  8105.  
  8106. @endspecial 23 w @beginspecial @setspecial
  8107.  mark{0 45 8.0 4 circhar}xy
  8108.  
  8109. @endspecial
  8110. -56 w @beginspecial @setspecial
  8111.  mark{-180 -135 8.0 0 circhar}xy
  8112.  
  8113. @endspecial 10 w @beginspecial
  8114. @setspecial
  8115.  mark{-135 -90 8.0 1 circhar}xy
  8116.  
  8117. @endspecial 23 w @beginspecial @setspecial
  8118.  mark{-90 -45 8.0 2 circhar}xy
  8119.  
  8120.  
  8121. @endspecial 23 w @beginspecial @setspecial
  8122.  mark{-45 0 8.0 3 circhar}xy
  8123.  
  8124. @endspecial
  8125. 859 1219 V 867 1219 V 875 1219 V 884 1219 V 892 1219
  8126. V 901 1219 V 909 1219 V 918 1219 V 926 1219 V 934 1219
  8127. V 943 1219 V 951 1219 V 960 1219 V 968 1219 V 977 1219
  8128. V 985 1219 V 993 1219 V 1002 1219 V 1010 1219 V 1019
  8129. 1219 V 1027 1219 V 1036 1219 V 1044 1219 V 1052 1219
  8130. V 1061 1219 V 1069 1219 V 1078 1219 V 1086 1219 V 1095
  8131. 1219 V 1103 1219 V 1111 1219 V 1120 1219 V 1128 1219
  8132. V 1137 1219 V 1145 1219 V 859 1228 V 859 1237 V 859 1246
  8133. V 859 1255 V 859 1263 V 859 1272 V 859 1281 V 859 1289
  8134. V 859 1298 V 859 1307 V 859 1316 V 859 1324 V 859 1333
  8135. V 859 1342 V 859 1351 V 859 1359 V 859 1368 V 1145 1228
  8136. V 1145 1237 V 1145 1246 V 1145 1255 V 1145 1263 V 1145
  8137. 1272 V 1145 1281 V 1145 1289 V 1145 1298 V 1145 1307
  8138. V 1145 1316 V 1145 1324 V 1145 1333 V 1145 1342 V 1145
  8139. 1351 V 1145 1359 V 1145 1368 V 859 1378 V 867 1378 V
  8140. 875 1378 V 884 1378 V 892 1378 V 901 1378 V 909 1378
  8141. V 918 1378 V 926 1378 V 934 1378 V 943 1378 V 951 1378
  8142. V 960 1378 V 968 1378 V 977 1378 V 985 1378 V 993 1378
  8143. V 1002 1378 V 1010 1378 V 1019 1378 V 1027 1378 V 1036
  8144. 1378 V 1044 1378 V 1052 1378 V 1061 1378 V 1069 1378
  8145. V 1078 1378 V 1086 1378 V 1095 1378 V 1103 1378 V 1111
  8146. 1378 V 1120 1378 V 1128 1378 V 1137 1378 V 1145 1378
  8147. V 509 1463 a FD(F)m(ramed)g(with)538 1508 y FA(\\frm{oo})552
  8148. 1561 y FD(frame)656 1546 y Fj(9d)497 1497 y @beginspecial
  8149. @setspecial
  8150.  mark{135 180 30.86116 7 circhar}xy
  8151.  
  8152. @endspecial 37 w @beginspecial @setspecial
  8153.  mark{90 135 30.86116 6 circhar}xy
  8154.  
  8155.  
  8156. @endspecial 91 w @beginspecial @setspecial
  8157.  mark{45 90 30.86116 5 circhar}xy
  8158.  
  8159. @endspecial
  8160. 91 w @beginspecial @setspecial
  8161.  mark{0 45 30.86116 4 circhar}xy
  8162.  
  8163. @endspecial -219 w @beginspecial
  8164. @setspecial
  8165.  mark{-180 -135 30.86116 0 circhar}xy
  8166.  
  8167. @endspecial 37 w @beginspecial @setspecial
  8168.  mark{-135 -90 30.86116 1 circhar}xy
  8169.  
  8170.  
  8171. @endspecial 91 w @beginspecial @setspecial
  8172.  mark{-90 -45 30.86116 2 circhar}xy
  8173.  
  8174. @endspecial
  8175. 91 w @beginspecial @setspecial
  8176.  mark{-45 0 30.86116 3 circhar}xy
  8177.  
  8178. @endspecial -210 w @beginspecial
  8179. @setspecial
  8180.  mark{135 180 28.76114 7 circhar}xy
  8181.  
  8182. @endspecial 35 w @beginspecial @setspecial
  8183.  mark{90 135 28.76114 6 circhar}xy
  8184.  
  8185.  
  8186. @endspecial 84 w @beginspecial @setspecial
  8187.  mark{45 90 28.76114 5 circhar}xy
  8188.  
  8189. @endspecial
  8190. 84 w @beginspecial @setspecial
  8191.  mark{0 45 28.76114 4 circhar}xy
  8192.  
  8193. @endspecial -203 w @beginspecial
  8194. @setspecial
  8195.  mark{-180 -135 28.76114 0 circhar}xy
  8196.  
  8197. @endspecial 35 w @beginspecial @setspecial
  8198.  mark{-135 -90 28.76114 1 circhar}xy
  8199.  
  8200.  
  8201. @endspecial 84 w @beginspecial @setspecial
  8202.  mark{-90 -45 28.76114 2 circhar}xy
  8203.  
  8204. @endspecial
  8205. 84 w @beginspecial @setspecial
  8206.  mark{-45 0 28.76114 3 circhar}xy
  8207.  
  8208. @endspecial 496 1422
  8209. V 504 1422 V 513 1422 V 521 1422 V 530 1422 V 539 1422
  8210. V 547 1422 V 556 1422 V 564 1422 V 573 1422 V 581 1422
  8211. V 590 1422 V 598 1422 V 607 1422 V 615 1422 V 624 1422
  8212. V 632 1422 V 641 1422 V 650 1422 V 658 1422 V 667 1422
  8213. V 675 1422 V 684 1422 V 692 1422 V 701 1422 V 709 1422
  8214. V 718 1422 V 726 1422 V 735 1422 V 743 1422 V 752 1422
  8215. V 496 1432 V 496 1440 V 496 1449 V 496 1457 V 496 1465
  8216. V 496 1474 V 496 1482 V 496 1491 V 496 1499 V 496 1507
  8217. V 496 1516 V 496 1524 V 496 1533 V 496 1541 V 496 1549
  8218. V 496 1558 V 496 1566 V 752 1432 V 752 1440 V 752 1449
  8219. V 752 1457 V 752 1465 V 752 1474 V 752 1482 V 752 1491
  8220. V 752 1499 V 752 1507 V 752 1516 V 752 1524 V 752 1533
  8221. V 752 1541 V 752 1549 V 752 1558 V 752 1566 V 496 1576
  8222. V 504 1576 V 513 1576 V 521 1576 V 530 1576 V 539 1576
  8223. V 547 1576 V 556 1576 V 564 1576 V 573 1576 V 581 1576
  8224. V 590 1576 V 598 1576 V 607 1576 V 615 1576 V 624 1576
  8225. V 632 1576 V 641 1576 V 650 1576 V 658 1576 V 667 1576
  8226. V 675 1576 V 684 1576 V 692 1576 V 701 1576 V 709 1576
  8227. V 718 1576 V 726 1576 V 735 1576 V 743 1576 V 752 1576
  8228. V 887 1460 a FD(F)m(ramed)g(with)861 1506 y FA(\\frm<8pt>{oo})930
  8229. 1564 y FD(frame)1034 1549 y Fj(9d)970 1497 y @beginspecial
  8230. @setspecial
  8231.  mark{135 180 8.0 7 circhar}xy
  8232.  
  8233. @endspecial 10 w @beginspecial @setspecial
  8234.  mark{90 135 8.0 6 circhar}xy
  8235.  
  8236.  
  8237. @endspecial 23 w @beginspecial @setspecial
  8238.  mark{45 90 8.0 5 circhar}xy
  8239.  
  8240. @endspecial
  8241. 23 w @beginspecial @setspecial
  8242.  mark{0 45 8.0 4 circhar}xy
  8243.  
  8244. @endspecial -56 w @beginspecial
  8245. @setspecial
  8246.  mark{-180 -135 8.0 0 circhar}xy
  8247.  
  8248. @endspecial 10 w @beginspecial @setspecial
  8249.  mark{-135 -90 8.0 1 circhar}xy
  8250.  
  8251.  
  8252. @endspecial 23 w @beginspecial @setspecial
  8253.  mark{-90 -45 8.0 2 circhar}xy
  8254.  
  8255. @endspecial
  8256. 23 w @beginspecial @setspecial
  8257.  mark{-45 0 8.0 3 circhar}xy
  8258.  
  8259. @endspecial -47 w @beginspecial
  8260. @setspecial
  8261.  mark{135 180 5.9 7 circhar}xy
  8262.  
  8263. @endspecial 7 w @beginspecial @setspecial
  8264.  mark{90 135 5.9 6 circhar}xy
  8265.  
  8266.  
  8267. @endspecial 17 w @beginspecial @setspecial
  8268.  mark{45 90 5.9 5 circhar}xy
  8269.  
  8270. @endspecial
  8271. 17 w @beginspecial @setspecial
  8272.  mark{0 45 5.9 4 circhar}xy
  8273.  
  8274. @endspecial -41 w @beginspecial
  8275. @setspecial
  8276.  mark{-180 -135 5.9 0 circhar}xy
  8277.  
  8278. @endspecial 7 w @beginspecial @setspecial
  8279.  mark{-135 -90 5.9 1 circhar}xy
  8280.  
  8281.  
  8282. @endspecial 17 w @beginspecial @setspecial
  8283.  mark{-90 -45 5.9 2 circhar}xy
  8284.  
  8285. @endspecial
  8286. 17 w @beginspecial @setspecial
  8287.  mark{-45 0 5.9 3 circhar}xy
  8288.  
  8289. @endspecial 848 1420
  8290. V 856 1420 V 864 1420 V 873 1420 V 881 1420 V 889 1420
  8291. V 898 1420 V 906 1420 V 914 1420 V 923 1420 V 931 1420
  8292. V 939 1420 V 948 1420 V 956 1420 V 964 1420 V 973 1420
  8293. V 981 1420 V 989 1420 V 998 1420 V 1006 1420 V 1014 1420
  8294. V 1023 1420 V 1031 1420 V 1039 1420 V 1048 1420 V 1056
  8295. 1420 V 1064 1420 V 1073 1420 V 1081 1420 V 1089 1420
  8296. V 1098 1420 V 1106 1420 V 1114 1420 V 1123 1420 V 1131
  8297. 1420 V 1139 1420 V 1148 1420 V 1156 1420 V 848 1429 V
  8298. 848 1438 V 848 1447 V 848 1455 V 848 1464 V 848 1473
  8299. V 848 1482 V 848 1490 V 848 1499 V 848 1508 V 848 1516
  8300. V 848 1525 V 848 1534 V 848 1543 V 848 1551 V 848 1560
  8301. V 848 1569 V 1156 1429 V 1156 1438 V 1156 1447 V 1156
  8302. 1455 V 1156 1464 V 1156 1473 V 1156 1482 V 1156 1490
  8303. V 1156 1499 V 1156 1508 V 1156 1516 V 1156 1525 V 1156
  8304. 1534 V 1156 1543 V 1156 1551 V 1156 1560 V 1156 1569
  8305. V 848 1579 V 856 1579 V 864 1579 V 873 1579 V 881 1579
  8306. V 889 1579 V 898 1579 V 906 1579 V 914 1579 V 923 1579
  8307. V 931 1579 V 939 1579 V 948 1579 V 956 1579 V 964 1579
  8308. V 973 1579 V 981 1579 V 989 1579 V 998 1579 V 1006 1579
  8309. V 1014 1579 V 1023 1579 V 1031 1579 V 1039 1579 V 1048
  8310. 1579 V 1056 1579 V 1064 1579 V 1073 1579 V 1081 1579
  8311. V 1089 1579 V 1098 1579 V 1106 1579 V 1114 1579 V 1123
  8312. 1579 V 1131 1579 V 1139 1579 V 1148 1579 V 1156 1579
  8313. V 583 1721 84 43 v 679 1698 a Fv( )732 1684 y FD(F)m(ramed)g(with)g
  8314. FA(\\frm{*})g FD(frame)f FB(:)7 b(:)g(:)19 b FD(should)14
  8315. b(only)f(b)q(e)i(used)763 1731 y(for)f(relativ)o(ely)f(small)e(\(and)j
  8316. (probably)f(empt)o(y\))g(ob)r(jects)454 415 y Ff(8)454
  8317. 449 y(>)454 462 y(>)454 474 y(>)454 487 y(>)454 499 y(>)454
  8318. 512 y(>)454 524 y(>)454 537 y(>)454 549 y(>)454 562 y(>)454
  8319. 574 y(>)454 586 y(>)454 599 y(>)454 611 y(>)454 624 y(>)454
  8320. 636 y(>)454 649 y(>)454 661 y(>)454 674 y(>)454 686 y(>)454
  8321. 698 y(>)454 711 y(>)454 723 y(>)454 736 y(>)454 748 y(>)454
  8322. 761 y(>)454 773 y(>)454 786 y(>)454 798 y(>)454 811 y(>)454
  8323. 823 y(>)454 835 y(>)454 848 y(>)454 860 y(>)454 873 y(>)454
  8324. 885 y(>)454 898 y(>)454 910 y(>)454 923 y(>)454 935 y(>)454
  8325. 948 y(>)454 960 y(<)454 1034 y(>)454 1046 y(>)454 1059
  8326. y(>)454 1071 y(>)454 1084 y(>)454 1096 y(>)454 1109 y(>)454
  8327. 1121 y(>)454 1134 y(>)454 1146 y(>)454 1159 y(>)454 1171
  8328. y(>)454 1183 y(>)454 1196 y(>)454 1208 y(>)454 1221 y(>)454
  8329. 1233 y(>)454 1246 y(>)454 1258 y(>)454 1271 y(>)454 1283
  8330. y(>)454 1296 y(>)454 1308 y(>)454 1320 y(>)454 1333 y(>)454
  8331. 1345 y(>)454 1358 y(>)454 1370 y(>)454 1383 y(>)454 1395
  8332. y(>)454 1408 y(>)454 1420 y(>)454 1433 y(>)454 1445 y(>)454
  8333. 1457 y(>)454 1470 y(>)454 1482 y(>)454 1495 y(>)454 1507
  8334. y(>)454 1520 y(>)454 1532 y(>)454 1542 y(:)241 825 y
  8335. FD(These)i(are)245 870 y(o)o(v)o(erla)o(y)o(ed)253 916
  8336. y(with)e(the)253 962 y FA(\\frm{.})219 1007 y FD(frame)f(ab)q(o)o(v)o
  8337. (e)223 1053 y(to)i(sho)o(w)g(the)213 1099 y(w)o(a)o(y)f(they)h(are)225
  8338. 1144 y(cen)o(tered)i(on)237 1190 y(the)f(ob)r(ject)711
  8339. 1843 y(Figure)f(8:)k(Plain)13 b Fv(h)p FD(frame)p Fv(i)p
  8340. FD(s.)255 2163 y(F)m(ramed)g(with)273 2209 y FA(\\frm{_\\}})300
  8341. 2260 y FD(frame)404 2245 y Fj(9e)242 2275 y Ff(|)p 261
  8342. 2275 91 5 v 91 w({)q(z)p 391 2275 V 91 w(})p 242 2123
  8343. 2 2 v 250 2123 V 259 2123 V 267 2123 V 276 2123 V 284
  8344. 2123 V 293 2123 V 301 2123 V 310 2123 V 318 2123 V 327
  8345. 2123 V 336 2123 V 344 2123 V 353 2123 V 361 2123 V 370
  8346. 2123 V 378 2123 V 387 2123 V 395 2123 V 404 2123 V 412
  8347. 2123 V 421 2123 V 430 2123 V 438 2123 V 447 2123 V 455
  8348. 2123 V 464 2123 V 472 2123 V 481 2123 V 489 2123 V 498
  8349. 2123 V 242 2132 V 242 2141 V 242 2149 V 242 2157 V 242
  8350. 2166 V 242 2174 V 242 2182 V 242 2191 V 242 2199 V 242
  8351. 2207 V 242 2216 V 242 2224 V 242 2232 V 242 2241 V 242
  8352. 2249 V 242 2257 V 242 2266 V 498 2132 V 498 2141 V 498
  8353. 2149 V 498 2157 V 498 2166 V 498 2174 V 498 2182 V 498
  8354. 2191 V 498 2199 V 498 2207 V 498 2216 V 498 2224 V 498
  8355. 2232 V 498 2241 V 498 2249 V 498 2257 V 498 2266 V 242
  8356. 2275 V 250 2275 V 259 2275 V 267 2275 V 276 2275 V 284
  8357. 2275 V 293 2275 V 301 2275 V 310 2275 V 318 2275 V 327
  8358. 2275 V 336 2275 V 344 2275 V 353 2275 V 361 2275 V 370
  8359. 2275 V 378 2275 V 387 2275 V 395 2275 V 404 2275 V 412
  8360. 2275 V 421 2275 V 430 2275 V 438 2275 V 447 2275 V 455
  8361. 2275 V 464 2275 V 472 2275 V 481 2275 V 489 2275 V 498
  8362. 2275 V 633 2164 a FD(F)m(ramed)g(with)651 2209 y FA(\\frm{^\\}})678
  8363. 2260 y FD(frame)782 2245 y Fj(9e)620 2122 y Ff(z)p 639
  8364. 2122 91 5 v 91 w(})q(|)p 769 2122 V 91 w({)p 620 2123
  8365. 2 2 v 628 2123 V 637 2123 V 645 2123 V 654 2123 V 662
  8366. 2123 V 671 2123 V 679 2123 V 688 2123 V 696 2123 V 705
  8367. 2123 V 714 2123 V 722 2123 V 731 2123 V 739 2123 V 748
  8368. 2123 V 756 2123 V 765 2123 V 773 2123 V 782 2123 V 790
  8369. 2123 V 799 2123 V 807 2123 V 816 2123 V 825 2123 V 833
  8370. 2123 V 842 2123 V 850 2123 V 859 2123 V 867 2123 V 876
  8371. 2123 V 620 2132 V 620 2141 V 620 2149 V 620 2157 V 620
  8372. 2166 V 620 2174 V 620 2182 V 620 2191 V 620 2199 V 620
  8373. 2207 V 620 2215 V 620 2224 V 620 2232 V 620 2240 V 620
  8374. 2249 V 620 2257 V 620 2265 V 876 2132 V 876 2141 V 876
  8375. 2149 V 876 2157 V 876 2166 V 876 2174 V 876 2182 V 876
  8376. 2191 V 876 2199 V 876 2207 V 876 2215 V 876 2224 V 876
  8377. 2232 V 876 2240 V 876 2249 V 876 2257 V 876 2265 V 620
  8378. 2275 V 628 2275 V 637 2275 V 645 2275 V 654 2275 V 662
  8379. 2275 V 671 2275 V 679 2275 V 688 2275 V 696 2275 V 705
  8380. 2275 V 714 2275 V 722 2275 V 731 2275 V 739 2275 V 748
  8381. 2275 V 756 2275 V 765 2275 V 773 2275 V 782 2275 V 790
  8382. 2275 V 799 2275 V 807 2275 V 816 2275 V 825 2275 V 833
  8383. 2275 V 842 2275 V 850 2275 V 859 2275 V 867 2275 V 876
  8384. 2275 V 1011 2164 a FD(F)m(ramed)g(with)1040 2209 y FA(\\frm{\\{})1056
  8385. 2260 y FD(frame)1160 2245 y Fj(9e)980 2120 y Ff(8)980
  8386. 2151 y(>)980 2160 y(<)980 2231 y(>)980 2237 y(:)p 998
  8387. 2123 V 1006 2123 V 1015 2123 V 1023 2123 V 1032 2123
  8388. V 1040 2123 V 1049 2123 V 1057 2123 V 1066 2123 V 1074
  8389. 2123 V 1083 2123 V 1091 2123 V 1100 2123 V 1109 2123
  8390. V 1117 2123 V 1126 2123 V 1134 2123 V 1143 2123 V 1151
  8391. 2123 V 1160 2123 V 1168 2123 V 1177 2123 V 1185 2123
  8392. V 1194 2123 V 1202 2123 V 1211 2123 V 1220 2123 V 1228
  8393. 2123 V 1237 2123 V 1245 2123 V 1254 2123 V 998 2132 V
  8394. 998 2141 V 998 2149 V 998 2157 V 998 2166 V 998 2174
  8395. V 998 2182 V 998 2191 V 998 2199 V 998 2207 V 998 2215
  8396. V 998 2224 V 998 2232 V 998 2240 V 998 2249 V 998 2257
  8397. V 998 2265 V 1254 2132 V 1254 2141 V 1254 2149 V 1254
  8398. 2157 V 1254 2166 V 1254 2174 V 1254 2182 V 1254 2191
  8399. V 1254 2199 V 1254 2207 V 1254 2215 V 1254 2224 V 1254
  8400. 2232 V 1254 2240 V 1254 2249 V 1254 2257 V 1254 2265
  8401. V 998 2275 V 1006 2275 V 1015 2275 V 1023 2275 V 1032
  8402. 2275 V 1040 2275 V 1049 2275 V 1057 2275 V 1066 2275
  8403. V 1074 2275 V 1083 2275 V 1091 2275 V 1100 2275 V 1109
  8404. 2275 V 1117 2275 V 1126 2275 V 1134 2275 V 1143 2275
  8405. V 1151 2275 V 1160 2275 V 1168 2275 V 1177 2275 V 1185
  8406. 2275 V 1194 2275 V 1202 2275 V 1211 2275 V 1220 2275
  8407. V 1228 2275 V 1237 2275 V 1245 2275 V 1254 2275 V 1389
  8408. 2164 a FD(F)m(ramed)g(with)1418 2209 y FA(\\frm{\\}})1434
  8409. 2260 y FD(frame)1538 2245 y Fj(9e)1614 2120 y Ff(9)1614
  8410. 2151 y(>)1614 2160 y(=)1614 2231 y(>)1614 2237 y(;)p
  8411. 1376 2123 V 1384 2123 V 1393 2123 V 1401 2123 V 1410
  8412. 2123 V 1418 2123 V 1427 2123 V 1435 2123 V 1444 2123
  8413. V 1452 2123 V 1461 2123 V 1469 2123 V 1478 2123 V 1486
  8414. 2123 V 1495 2123 V 1504 2123 V 1512 2123 V 1521 2123
  8415. V 1529 2123 V 1538 2123 V 1546 2123 V 1555 2123 V 1563
  8416. 2123 V 1572 2123 V 1580 2123 V 1589 2123 V 1598 2123
  8417. V 1606 2123 V 1615 2123 V 1623 2123 V 1632 2123 V 1376
  8418. 2132 V 1376 2141 V 1376 2149 V 1376 2157 V 1376 2166
  8419. V 1376 2174 V 1376 2182 V 1376 2191 V 1376 2199 V 1376
  8420. 2207 V 1376 2215 V 1376 2224 V 1376 2232 V 1376 2240
  8421. V 1376 2249 V 1376 2257 V 1376 2265 V 1632 2132 V 1632
  8422. 2141 V 1632 2149 V 1632 2157 V 1632 2166 V 1632 2174
  8423. V 1632 2182 V 1632 2191 V 1632 2199 V 1632 2207 V 1632
  8424. 2215 V 1632 2224 V 1632 2232 V 1632 2240 V 1632 2249
  8425. V 1632 2257 V 1632 2265 V 1376 2275 V 1384 2275 V 1393
  8426. 2275 V 1401 2275 V 1410 2275 V 1418 2275 V 1427 2275
  8427. V 1435 2275 V 1444 2275 V 1452 2275 V 1461 2275 V 1469
  8428. 2275 V 1478 2275 V 1486 2275 V 1495 2275 V 1504 2275
  8429. V 1512 2275 V 1521 2275 V 1529 2275 V 1538 2275 V 1546
  8430. 2275 V 1555 2275 V 1563 2275 V 1572 2275 V 1580 2275
  8431. V 1589 2275 V 1598 2275 V 1606 2275 V 1615 2275 V 1623
  8432. 2275 V 1632 2275 V 255 2363 a FD(F)m(ramed)g(with)284
  8433. 2409 y FA(\\frm{_\)})303 2462 y FD(frame)407 2447 y Fj(9f)243
  8434. 2477 y Ff(|)p 262 2477 219 5 v 219 w(})p 242 2323 2 2
  8435. v 250 2323 V 259 2323 V 267 2323 V 276 2323 V 284 2323
  8436. V 293 2323 V 301 2323 V 310 2323 V 318 2323 V 327 2323
  8437. V 336 2323 V 344 2323 V 353 2323 V 361 2323 V 370 2323
  8438. V 378 2323 V 387 2323 V 395 2323 V 404 2323 V 412 2323
  8439. V 421 2323 V 430 2323 V 438 2323 V 447 2323 V 455 2323
  8440. V 464 2323 V 472 2323 V 481 2323 V 489 2323 V 498 2323
  8441. V 242 2332 V 242 2341 V 242 2349 V 242 2357 V 242 2366
  8442. V 242 2374 V 242 2383 V 242 2391 V 242 2400 V 242 2408
  8443. V 242 2417 V 242 2425 V 242 2433 V 242 2442 V 242 2450
  8444. V 242 2459 V 242 2467 V 498 2332 V 498 2341 V 498 2349
  8445. V 498 2357 V 498 2366 V 498 2374 V 498 2383 V 498 2391
  8446. V 498 2400 V 498 2408 V 498 2417 V 498 2425 V 498 2433
  8447. V 498 2442 V 498 2450 V 498 2459 V 498 2467 V 242 2477
  8448. V 250 2477 V 259 2477 V 267 2477 V 276 2477 V 284 2477
  8449. V 293 2477 V 301 2477 V 310 2477 V 318 2477 V 327 2477
  8450. V 336 2477 V 344 2477 V 353 2477 V 361 2477 V 370 2477
  8451. V 378 2477 V 387 2477 V 395 2477 V 404 2477 V 412 2477
  8452. V 421 2477 V 430 2477 V 438 2477 V 447 2477 V 455 2477
  8453. V 464 2477 V 472 2477 V 481 2477 V 489 2477 V 498 2477
  8454. V 633 2363 a FD(F)m(ramed)g(with)662 2409 y FA(\\frm{^\)})681
  8455. 2462 y FD(frame)785 2447 y Fj(9f)621 2322 y Ff(z)p 640
  8456. 2322 219 5 v 219 w({)p 620 2323 2 2 v 628 2323 V 637
  8457. 2323 V 645 2323 V 654 2323 V 662 2323 V 671 2323 V 679
  8458. 2323 V 688 2323 V 696 2323 V 705 2323 V 714 2323 V 722
  8459. 2323 V 731 2323 V 739 2323 V 748 2323 V 756 2323 V 765
  8460. 2323 V 773 2323 V 782 2323 V 790 2323 V 799 2323 V 807
  8461. 2323 V 816 2323 V 825 2323 V 833 2323 V 842 2323 V 850
  8462. 2323 V 859 2323 V 867 2323 V 876 2323 V 620 2332 V 620
  8463. 2341 V 620 2349 V 620 2358 V 620 2366 V 620 2374 V 620
  8464. 2383 V 620 2391 V 620 2400 V 620 2408 V 620 2416 V 620
  8465. 2425 V 620 2433 V 620 2442 V 620 2450 V 620 2459 V 620
  8466. 2467 V 876 2332 V 876 2341 V 876 2349 V 876 2358 V 876
  8467. 2366 V 876 2374 V 876 2383 V 876 2391 V 876 2400 V 876
  8468. 2408 V 876 2416 V 876 2425 V 876 2433 V 876 2442 V 876
  8469. 2450 V 876 2459 V 876 2467 V 620 2476 V 628 2476 V 637
  8470. 2476 V 645 2476 V 654 2476 V 662 2476 V 671 2476 V 679
  8471. 2476 V 688 2476 V 696 2476 V 705 2476 V 714 2476 V 722
  8472. 2476 V 731 2476 V 739 2476 V 748 2476 V 756 2476 V 765
  8473. 2476 V 773 2476 V 782 2476 V 790 2476 V 799 2476 V 807
  8474. 2476 V 816 2476 V 825 2476 V 833 2476 V 842 2476 V 850
  8475. 2476 V 859 2476 V 867 2476 V 876 2476 V 1011 2363 a FD(F)m(ramed)g
  8476. (with)1050 2409 y FA(\\frm{\(})1059 2462 y FD(frame)1163
  8477. 2447 y Fj(9f)980 2320 y Ff(8)980 2355 y(>)980 2367 y(>)980
  8478. 2380 y(>)980 2392 y(>)980 2404 y(>)980 2417 y(>)980 2429
  8479. y(>)980 2439 y(:)p 998 2323 V 1006 2323 V 1015 2323 V
  8480. 1023 2323 V 1032 2323 V 1040 2323 V 1049 2323 V 1057
  8481. 2323 V 1066 2323 V 1074 2323 V 1083 2323 V 1091 2323
  8482. V 1100 2323 V 1109 2323 V 1117 2323 V 1126 2323 V 1134
  8483. 2323 V 1143 2323 V 1151 2323 V 1160 2323 V 1168 2323
  8484. V 1177 2323 V 1185 2323 V 1194 2323 V 1202 2323 V 1211
  8485. 2323 V 1220 2323 V 1228 2323 V 1237 2323 V 1245 2323
  8486. V 1254 2323 V 998 2332 V 998 2341 V 998 2349 V 998 2358
  8487. V 998 2366 V 998 2374 V 998 2383 V 998 2391 V 998 2400
  8488. V 998 2408 V 998 2416 V 998 2425 V 998 2433 V 998 2442
  8489. V 998 2450 V 998 2459 V 998 2467 V 1254 2332 V 1254 2341
  8490. V 1254 2349 V 1254 2358 V 1254 2366 V 1254 2374 V 1254
  8491. 2383 V 1254 2391 V 1254 2400 V 1254 2408 V 1254 2416
  8492. V 1254 2425 V 1254 2433 V 1254 2442 V 1254 2450 V 1254
  8493. 2459 V 1254 2467 V 998 2476 V 1006 2476 V 1015 2476 V
  8494. 1023 2476 V 1032 2476 V 1040 2476 V 1049 2476 V 1057
  8495. 2476 V 1066 2476 V 1074 2476 V 1083 2476 V 1091 2476
  8496. V 1100 2476 V 1109 2476 V 1117 2476 V 1126 2476 V 1134
  8497. 2476 V 1143 2476 V 1151 2476 V 1160 2476 V 1168 2476
  8498. V 1177 2476 V 1185 2476 V 1194 2476 V 1202 2476 V 1211
  8499. 2476 V 1220 2476 V 1228 2476 V 1237 2476 V 1245 2476
  8500. V 1254 2476 V 1389 2363 a FD(F)m(ramed)g(with)1428 2409
  8501. y FA(\\frm{\)})1437 2462 y FD(frame)1541 2447 y Fj(9f)1614
  8502. 2320 y Ff(9)1614 2355 y(>)1614 2367 y(>)1614 2380 y(>)1614
  8503. 2392 y(>)1614 2404 y(>)1614 2417 y(>)1614 2429 y(>)1614
  8504. 2439 y(;)p 1376 2323 V 1384 2323 V 1393 2323 V 1401 2323
  8505. V 1410 2323 V 1418 2323 V 1427 2323 V 1435 2323 V 1444
  8506. 2323 V 1452 2323 V 1461 2323 V 1469 2323 V 1478 2323
  8507. V 1486 2323 V 1495 2323 V 1504 2323 V 1512 2323 V 1521
  8508. 2323 V 1529 2323 V 1538 2323 V 1546 2323 V 1555 2323
  8509. V 1563 2323 V 1572 2323 V 1580 2323 V 1589 2323 V 1598
  8510. 2323 V 1606 2323 V 1615 2323 V 1623 2323 V 1632 2323
  8511. V 1376 2332 V 1376 2341 V 1376 2349 V 1376 2358 V 1376
  8512. 2366 V 1376 2374 V 1376 2383 V 1376 2391 V 1376 2400
  8513. V 1376 2408 V 1376 2416 V 1376 2425 V 1376 2433 V 1376
  8514. 2442 V 1376 2450 V 1376 2459 V 1376 2467 V 1632 2332
  8515. V 1632 2341 V 1632 2349 V 1632 2358 V 1632 2366 V 1632
  8516. 2374 V 1632 2383 V 1632 2391 V 1632 2400 V 1632 2408
  8517. V 1632 2416 V 1632 2425 V 1632 2433 V 1632 2442 V 1632
  8518. 2450 V 1632 2459 V 1632 2467 V 1376 2476 V 1384 2476
  8519. V 1393 2476 V 1401 2476 V 1410 2476 V 1418 2476 V 1427
  8520. 2476 V 1435 2476 V 1444 2476 V 1452 2476 V 1461 2476
  8521. V 1469 2476 V 1478 2476 V 1486 2476 V 1495 2476 V 1504
  8522. 2476 V 1512 2476 V 1521 2476 V 1529 2476 V 1538 2476
  8523. V 1546 2476 V 1555 2476 V 1563 2476 V 1572 2476 V 1580
  8524. 2476 V 1589 2476 V 1598 2476 V 1606 2476 V 1615 2476
  8525. V 1623 2476 V 1632 2476 V 689 2576 a FD(Figure)h(9:)k(Brac)o(k)o(et)d
  8526. Fv(h)p FD(frame)p Fv(i)p FD(s.)917 2929 y(20)p eop
  8527. %%Page: 21 21
  8528. 21 20 bop -66 42 a FD(9f.)29 b FC(Par)n(enthesis)24 b
  8529. FD(are)d(lik)o(e)f(braces)h(except)i(they)e(ha)o(v)o(e)f(no)9
  8530. 91 y(nib)11 b(and)g(th)o(us)h(do)g(not)f(dep)q(end)i(on)f(where)g(the)h
  8531. (reference)9 141 y(p)q(oin)o(t)g(of)g FB(c)h FD(is.)-25
  8532. 228 y Fq(Bug:)i FD(The)10 b(brac)o(k)o(ets)h(ab)q(o)o(v)o(e)e(requires)
  8533. i(that)e(the)h(computer)-66 278 y(mo)q(dern)j FA(cmex)g
  8534. FD(fon)o(t)g(is)h(loaded)g(in)f(fon)o(t)g(p)q(osition)h(3.)-25
  8535. 328 y Fq(T)l(o)k(Do:)k FD(Some)15 b(new)h(frames)e(and)i(sev)o(eral)g
  8536. (new)g(brac)o(k)o(es)-66 378 y(should)e(b)q(e)g(added.)-66
  8537. 537 y FE(10)66 b(Computer)19 b(Mo)r(dern)f(tip)h(exten-)68
  8538. 612 y(sion)-66 703 y Fq(V)l(ers.)i(2.12)16 b(b)o(y)f(Kristo\013er)f(H.)
  8539. i(Rose)g Fv(h)p FD(kris@diku.dk)p Fv(i)-66 753 y Fq(Load)f(as:)22
  8540. b FA(\\xyoption{cmtip)o(})-66 829 y FD(This)c(option)g(pro)o(vides)h
  8541. (arro)o(w)f(heads)h(in)f(the)h(st)o(yle)g(of)e(the)-66
  8542. 879 y(Computer)d(Mo)q(dern)h(fon)o(ts)f(b)o(y)h(Kn)o(uth)f(\(see)i([6])
  8543. e(and)g([5)o(,)g(ap-)-66 929 y(p)q(endix)c(F]\).)f(These)i(are)f(often)
  8544. g(more)f(pleasing)g(in)g(connection)-66 979 y(with)k(curv)o(ed)i(arro)o
  8545. (ws.)-25 1029 y(The)c(user)g(can)f(switc)o(h)g(the)g(\\computer)g(mo)q
  8546. (dern")e(v)o(ersions)-66 1078 y(of)15 b(the)i(directionals)e(sho)o(wn)h
  8547. (in)g(\014gure)g(10)f(on)h(and)g(o\013)f(with)-66 1128
  8548. y(these)g(declarations:)p -66 1167 984 2 v 186 1213 a
  8549. FA(\\UseComputerMode)o(rnTip)o(s)186 1263 y(\\NoComputerModer)o(nTips)p
  8550. -66 1291 V -66 1360 a FD(They)e(are)h(lo)q(cal)e(and)h(th)o(us)h(can)f
  8551. (b)q(e)h(switc)o(hed)g(on)f(and/or)g(o\013)-66 1410 y(for)g(individual)
  8552. e(pictures)j(using)f(the)h(T)549 1418 y(E)572 1410 y(X)g(grouping)e
  8553. (mec)o(ha-)-66 1459 y(nism,)g FC(e)p FD(.)p FC(g)p FD(.,)-66
  8554. 1527 y FA(\\xy*{})20 b(\\ar)-44 1577 y(@{*{\\UseComputer)o(Moder)o
  8555. (nTip)o(s\\dir)o({<}}\045)-1 1627 y(-*{\\NoComputerModer)o(nTip)o
  8556. (s\\dir)o({>}}})-44 1677 y(\(20,5\)*{})g(\\endxy)-66
  8557. 1744 y FD(will)12 b(t)o(yp)q(eset)307 1815 y @beginspecial
  8558. @setspecial
  8559.  mark{-768 cmtip}xy
  8560.  
  8561. @endspecial 544 1756 a @beginspecial @setspecial
  8562.  mark{3328 tip}xy
  8563.  
  8564.  
  8565. @endspecial @beginspecial @setspecial
  8566.  mark{56.90521 14.2263 solid}xy
  8567.  
  8568. @endspecial -66
  8569. 1888 a(regardless)j(of)e(the)i(tip)e(c)o(hoice)i(in)e(the)i
  8570. (surrounding)f(text.)-66 2047 y FE(11)66 b(Line)24 b(st)n(yles)f
  8571. (extension)-66 2138 y Fq(V)l(ers.)d(2.12)15 b(b)o(y)f(Ross)g(Mo)q(ore)h
  8572. Fv(h)p FD(ross@mp)q(ce.mq.edu.au)p Fv(i)-66 2188 y Fq(Load)g(as:)22
  8573. b FA(\\xyoption{line})-66 2265 y FD(This)16 b(extension)h(pro)o(vides)f
  8574. (the)h(abilit)o(y)e(to)h(request)i(v)n(arious)-66 2314
  8575. y(e\013ects)e(related)e(to)f(the)i(app)q(earance)g(of)e(straigh)o(t)g
  8576. (lines;)g FC(e)p FD(.)p FC(g)p FD(..)-66 2364 y(thic)o(kness,)h
  8577. (non-standard)g(dashing,)f(and)h(colour.)-25 2414 y(These)20
  8578. b(are)f(e\013ects)i(whic)o(h)e(are)g(not)f(normally)e(a)o(v)n(ailable)
  8579. -66 2464 y(within)c(T)85 2473 y(E)108 2464 y(X.)18 b(Instead)13
  8580. b(they)h(require)f(a)g(suitable)g(`bac)o(k-end')-66 2514
  8581. y(option)h(to)i(pro)o(vide)f(the)h(necessary)h FA(\\special)d
  8582. FD(commands,)-66 2563 y(or)e(extra)g(fon)o(ts,)g(together)h(with)f
  8583. (appropriate)g(commands)d(to)-66 2613 y(implemen)o(t)i(the)j
  8584. (e\013ects.)21 b(Th)o(us)126 2704 y(Using)14 b(this)g(extension)g(will)
  8585. e(ha)o(v)o(e)i(no)89 2750 y(e\013ect)i(on)d(the)i(output)f(unless)g
  8586. (used)h(with)88 2795 y(a)f(bac)o(k)o(end)g(that)g(explicitly)f(supp)q
  8587. (orts)i(it.)p 19 2664 2 2 v 20 2664 812 2 v 831 2664
  8588. 2 2 v 19 2816 2 153 v 830 2816 V 19 2818 2 2 v 20 2818
  8589. 812 2 v 831 2818 2 2 v 959 42 a(The)d(extension)h(pro)o(vides)f(sp)q
  8590. (ecial)g(e\013ects)j(that)d(can)g(b)q(e)h(used)959 91
  8591. y(with)j(an)o(y)c(X)1152 98 y(Y)1177 91 y(-pic)k Fv(h)p
  8592. FD(ob)r(ject)p Fv(i)i FD(b)o(y)f(de\014ning)f FA([)p
  8593. Fv(h)p FD(shap)q(e)p Fv(i)p FA(])i FD(mo)q(di-)959 141
  8594. y(\014ers.)f(The)11 b(mo)q(di\014cation)d(is)h(lo)q(cal)g(to)h(the)h
  8595. Fv(h)p FD(ob)r(ject)p Fv(i)g FD(curren)o(tly)959 191
  8596. y(b)q(eing)h(built,)g(so)g(will)f(ha)o(v)o(e)h(no)h(e\013ect)h(if)e
  8597. (this)g(ob)r(ject)h(is)g(nev)o(er)959 241 y(actually)g(used.)1000
  8598. 291 y(The)k(follo)o(wing)c(table)j(lists)g(the)h(mo)q(di\014ers)e(that)
  8599. i(ha)o(v)o(e)f(so)959 340 y(far)g(b)q(een)j(de\014ned.)29
  8600. b(They)17 b(come)g(in)f(t)o(w)o(o)h(t)o(yp)q(es)h({)f(either)h(a)959
  8601. 390 y(single)e(k)o(eyw)o(ord,)i(or)f(a)f(k)o(ey-c)o(haracter)j(with)e
  8602. (the)g(follo)o(wing)959 440 y(text)d(treated)h(as)f(an)g(argumen)o(t.)p
  8603. 959 517 984 2 v 1053 561 a FA([thicker])105 b FD(double)13
  8604. b(line)h(thic)o(kness)1053 611 y FA([thinner])105 b FD(halv)o(e)13
  8605. b(line)h(thic)o(kness)1053 661 y FA([|)p Fv(h)p FD(dimen)p
  8606. Fv(i)p FA(])93 b FD(set)15 b(thic)o(kness)g(to)e Fv(h)p
  8607. FD(dimen)p Fv(i)1053 711 y FA([|=)o Fv(h)p FD(w)o(ord)p
  8608. Fv(i)p FA(])95 b FD(mak)o(e)15 b FA([)p Fv(h)p FD(w)o(ord)p
  8609. Fv(i)p FA(])i FD(set)h(curren)o(t)1356 761 y(st)o(yle)c(settings)1053
  8610. 808 y FA([|*])215 b FD(reuse)15 b(previous)f(st)o(yle)p
  8611. 959 834 V 959 909 a(Later)d(settings)i(of)d(the)i(linewidth)f(o)o(v)o
  8612. (erride)h(earlier)f(settings;)959 959 y(m)o(ultiple)c(calls)j(to)g
  8613. FA([thicker])e FD(and)i FA([thinner])e FD(comp)q(ound.)959
  8614. 1064 y Fq(Sa)o(ving)23 b(st)o(yles)40 b FD(Once)23 b(sp)q(eci\014ed)g
  8615. (for)f(an)g Fv(h)p FD(ob)r(ject)p Fv(i)p FD(,)i(the)959
  8616. 1114 y(collection)29 b(of)g(st)o(yles)h(can)g(b)q(e)g(assigned)g(a)g
  8617. (name,)i(via)959 1164 y FA([)o(|=)p Fv(h)p FD(w)o(ord)p
  8618. Fv(i)p FA(])p FD(.)17 b(Then)12 b FA([)o Fv(h)p FD(w)o(ord)p
  8619. Fv(i)p FA(])g FD(b)q(ecomes)f(a)g(new)g(st)o(yle,)h(suit-)959
  8620. 1214 y(able)j(for)h(use)g(with)g(the)g(same)f(or)h(other)g
  8621. Fv(h)p FD(ob)r(jects)p Fv(i)p FD(s.)26 b(Use)17 b(a)959
  8622. 1264 y(single)g Fv(h)p FD(w)o(ord)p Fv(i)h FD(built)f(from)f(ordinary)h
  8623. (letters.)32 b(A)17 b(w)o(arning)959 1313 y(message)c(will)g(b)q(e)h
  8624. (placed)g(in)g(the)g(log)f(\014le:)986 1363 y FA(XY-pic)21
  8625. b(Warning:)f(Defining)g(new)h(style)g([)p Fv(h)p FD(w)o(ord)p
  8626. Fv(i)p FA(])959 1413 y FD(If)e FA([)p Fv(h)p FD(w)o(ord)p
  8627. Fv(i)p FA(])h FD(already)f(had)h(meaning)e(the)j(new)f(de\014nition)959
  8628. 1463 y(will)10 b(still)i(b)q(e)g(imp)q(osed,)f(but)i(the)g(follo)o
  8629. (wing)c(t)o(yp)q(e)k(of)e(w)o(arning)959 1513 y(will)h(b)q(e)i(issued:)
  8630. 1008 1562 y FA(XY-pic)21 b(Warning:)f(Redefining)g(style)g([)p
  8631. Fv(h)p FD(w)o(ord)p Fv(i)p FA(])959 1612 y FD(The)14
  8632. b(latter)h(w)o(arning)e(will)g(app)q(ear)h(if)g(the)g(de\014nition)g(o)
  8633. q(ccurs)959 1662 y(within)j(an)g FA(\\xymatrix)g FD(or)g
  8634. FA(\\diagram)o FD(.)30 b(This)18 b(is)g(p)q(erfectly)959
  8635. 1712 y(normal,)8 b(b)q(eing)h(a)h(consequence)i(of)e(the)g(w)o(a)o(y)f
  8636. (that)h(the)h(matrix)959 1762 y(co)q(de)20 b(is)f(handled.)36
  8637. b(Similarl)o(y)17 b(the)j(message)g(ma)o(y)d(app)q(ear)959
  8638. 1811 y(sev)o(eral)f(times)f(if)g(the)i(st)o(yle)f(de\014nition)g(is)g
  8639. (made)f(within)g(an)959 1861 y FA(\\ar)o FD(.)959 1911
  8640. y(The)h(follo)o(wing)e(illustrates)i(ho)o(w)f(to)h(a)o(v)o(oid)f(these)
  8641. j(messages)959 1961 y(b)o(y)13 b(de\014ning)h(the)h(st)o(yle)f(without)
  8642. f(t)o(yp)q(esetting)i(an)o(ything.)980 2029 y FA(\\setbox0=\\hbox{\045)
  8643. 1002 2078 y(\\xy\\drop[OrangeRed)o(][|=A)o(]{}\\e)o(ndxy})1000
  8644. 2146 y Fq(Note)k(1:)24 b FD(The)17 b(curren)o(t)h(colour)e(is)g
  8645. (regarded)i(as)f(part)f(of)959 2196 y(the)e(st)o(yle)g(for)g(this)g
  8646. (purp)q(ose.)1000 2246 y Fq(Note)e(2:)17 b FD(Suc)o(h)11
  8647. b(namings)d(are)j(global)e(in)h(scop)q(e.)18 b(They)11
  8648. b(are)959 2296 y(in)o(tended)k(to)f(allo)o(w)f(a)h(consisten)o(t)i(st)o
  8649. (yle)e(to)h(b)q(e)g(easily)f(main-)959 2345 y(tained)j(b)q(et)o(w)o
  8650. (een)i(v)n(arious)e(pictures)i(and)f(diagrams)d(within)959
  8651. 2395 y(the)f(same)f(do)q(cumen)o(t.)959 2500 y Fq(Colours)40
  8652. b FD(This)26 b(extension)h(supp)q(orts)h(a)f(few)f(standard)959
  8653. 2550 y(colours)20 b(as)h(st)o(yles:)31 b FA([red])o FD(,)22
  8654. b FA([green])o FD(,)f FA([blue])o FD(,)g FA([cyan])o
  8655. FD(,)959 2600 y FA([magenta])n FD(,)12 b FA([yellow])n
  8656. FD(,)h FA([black])n FD(,)g FA([white])e FD(and)h FA([gray])o
  8657. FD(.)959 2650 y(More)20 b(extensiv)o(e)g(colour)g(supp)q(ort)g(is)f(a)o
  8658. (v)n(ailable)f(using)h(the)959 2700 y FA(color)12 b FD(extension.)1000
  8659. 2749 y(The)f(diagram)d(in)i(\014gure)h(11,)f(page)g(24,)g(uses)i
  8660. (di\013eren)o(t)f(line-)959 2799 y(thic)o(knesses)k(and)f(colours.)917
  8661. 2929 y(21)p eop
  8662. %%Page: 22 22
  8663. 22 21 bop 674 29 a FD(Plain)13 b(Computer)g(Mo)q(dern)i(tips)120
  8664. 91 y FA(\\dir{>})533 66 y @beginspecial @setspecial
  8665.  mark{3392 cmtip}xy
  8666.  
  8667. @endspecial
  8668. @beginspecial @setspecial
  8669.  mark{22.76208 7.11314 dotted}xy
  8670.  
  8671. @endspecial 720 91 a(\\dir^{>})1155
  8672. 66 y @beginspecial @setspecial
  8673.  mark{3392 cmatip}xy
  8674.  
  8675. @endspecial @beginspecial
  8676. @setspecial
  8677.  mark{22.76208 7.11314 dotted}xy
  8678.  
  8679. @endspecial 1341 91 a(\\dir_{>})1776 66
  8680. y @beginspecial @setspecial
  8681.  mark{3392 cmbtip}xy
  8682.  
  8683. @endspecial @beginspecial
  8684. @setspecial
  8685.  mark{22.76208 7.11314 dotted}xy
  8686.  
  8687. @endspecial 120 141 a(\\dir{<})533 116 y
  8688. @beginspecial @setspecial
  8689.  mark{-704 cmtip}xy
  8690.  
  8691. @endspecial @beginspecial
  8692. @setspecial
  8693.  mark{22.76208 7.11314 dotted}xy
  8694.  
  8695. @endspecial 720 141 a(\\dir^{<})1155 116
  8696. y @beginspecial @setspecial
  8697.  mark{-704 cmbtip}xy
  8698.  
  8699. @endspecial @beginspecial
  8700. @setspecial
  8701.  mark{22.76208 7.11314 dotted}xy
  8702.  
  8703. @endspecial 1341 141 a(\\dir_{<})1776 116
  8704. y @beginspecial @setspecial
  8705.  mark{-704 cmatip}xy
  8706.  
  8707. @endspecial @beginspecial
  8708. @setspecial
  8709.  mark{22.76208 7.11314 dotted}xy
  8710.  
  8711. @endspecial 611 290 a FD(Constructed)h(Computer)d(Mo)q
  8712. (dern)h(tips)111 353 y FA(\\dir{>>})529 329 y @beginspecial
  8713. @setspecial
  8714.  mark{3392 cmtip}xy
  8715.  
  8716. @endspecial 536 327 a @beginspecial @setspecial
  8717.  mark{3392 cmtip}xy
  8718.  
  8719.  
  8720. @endspecial @beginspecial @setspecial
  8721.  mark{22.76208 7.11314 dotted}xy
  8722.  
  8723. @endspecial 714
  8724. 353 a(\\dir^{>>})1153 329 y @beginspecial @setspecial
  8725.  mark{3392 cmatip}xy
  8726.  
  8727.  
  8728. @endspecial 1161 327 a @beginspecial @setspecial
  8729.  mark{3392 cmatip}xy
  8730.  
  8731. @endspecial
  8732. @beginspecial @setspecial
  8733.  mark{22.76208 7.11314 dotted}xy
  8734.  
  8735. @endspecial 1338 353 a(\\dir_{>>})1777
  8736. 329 y @beginspecial @setspecial
  8737.  mark{3392 cmbtip}xy
  8738.  
  8739. @endspecial 1785 327
  8740. a @beginspecial @setspecial
  8741.  mark{3392 cmbtip}xy
  8742.  
  8743. @endspecial @beginspecial
  8744. @setspecial
  8745.  mark{22.76208 7.11314 dotted}xy
  8746.  
  8747. @endspecial 111 402 a(\\dir{<<})544 375
  8748. y @beginspecial @setspecial
  8749.  mark{-704 cmtip}xy
  8750.  
  8751. @endspecial 536 377 a @beginspecial
  8752. @setspecial
  8753.  mark{-704 cmtip}xy
  8754.  
  8755. @endspecial @beginspecial @setspecial
  8756.  mark{22.76208 7.11314 dotted}xy
  8757.  
  8758. @endspecial
  8759. 714 402 a(\\dir^{<<})1169 375 y @beginspecial @setspecial
  8760.  mark{-704 cmbtip}xy
  8761.  
  8762.  
  8763. @endspecial 1161 377 a @beginspecial @setspecial
  8764.  mark{-704 cmbtip}xy
  8765.  
  8766. @endspecial
  8767. @beginspecial @setspecial
  8768.  mark{22.76208 7.11314 dotted}xy
  8769.  
  8770. @endspecial 1338 402 a(\\dir_{<<})1793
  8771. 375 y @beginspecial @setspecial
  8772.  mark{-704 cmatip}xy
  8773.  
  8774. @endspecial 1785 377
  8775. a @beginspecial @setspecial
  8776.  mark{-704 cmatip}xy
  8777.  
  8778. @endspecial @beginspecial
  8779. @setspecial
  8780.  mark{22.76208 7.11314 dotted}xy
  8781.  
  8782. @endspecial 111 452 a(\\dir{>|})536 427
  8783. y @beginspecial @setspecial
  8784.  mark{3392 stopper}xy
  8785.  
  8786. @endspecial @beginspecial
  8787. @setspecial
  8788.  mark{3392 cmtip}xy
  8789.  
  8790. @endspecial @beginspecial @setspecial
  8791.  mark{22.76208 7.11314 dotted}xy
  8792.  
  8793. @endspecial
  8794. 714 452 a(\\dir{>>|})1161 427 y @beginspecial @setspecial
  8795.  mark{3392 stopper}xy
  8796.  
  8797.  
  8798. @endspecial 1153 429 a @beginspecial @setspecial
  8799.  mark{3392 cmtip}xy
  8800.  
  8801. @endspecial
  8802. 1161 427 a @beginspecial @setspecial
  8803.  mark{3392 cmtip}xy
  8804.  
  8805. @endspecial @beginspecial
  8806. @setspecial
  8807.  mark{22.76208 7.11314 dotted}xy
  8808.  
  8809. @endspecial 1360 452 a(\\dir{|<})1785 427
  8810. y @beginspecial @setspecial
  8811.  mark{-704 stopper}xy
  8812.  
  8813. @endspecial @beginspecial
  8814. @setspecial
  8815.  mark{-704 cmtip}xy
  8816.  
  8817. @endspecial @beginspecial @setspecial
  8818.  mark{22.76208 7.11314 dotted}xy
  8819.  
  8820. @endspecial
  8821. 541 593 a FD(Figure)g(10:)k(Computer)13 b(Mo)q(dern)h
  8822. Fv(h)p FD(dir)p Fv(i)p FD(ectionals)-66 728 y FE(12)66
  8823. b(Rotate)22 b(and)h(Scale)g(extension)-66 819 y Fq(V)l(ers.)d(2.12)15
  8824. b(b)o(y)f(Ross)g(Mo)q(ore)h Fv(h)p FD(ross@mp)q(ce.mq.edu.au)p
  8825. Fv(i)-66 869 y Fq(Load)g(as:)22 b FA(\\xyoption{rotat)o(e})-66
  8826. 946 y FD(This)12 b(extension)i(pro)o(vides)f(the)g(abilit)o(y)e(to)h
  8827. (request)j(that)d(an)o(y)-66 995 y(ob)r(ject)22 b(b)q(e)f(displa)o(y)o
  8828. (ed)g(rotated)g(at)g(an)o(y)g(angle)f(as)i(w)o(ell)e(as)-66
  8829. 1045 y(scaled)14 b(in)g(v)n(arious)f(w)o(a)o(ys.)-25
  8830. 1095 y(These)20 b(are)f(e\013ects)i(whic)o(h)e(are)g(not)f(normally)e
  8831. (a)o(v)n(ailable)-66 1145 y(within)c(T)85 1154 y(E)108
  8832. 1145 y(X.)18 b(Instead)13 b(they)h(require)f(a)g(suitable)g(`bac)o
  8833. (k-end')-66 1195 y(option)h(to)i(pro)o(vide)f(the)h(necessary)h
  8834. FA(\\special)d FD(commands,)-66 1245 y(or)e(extra)g(fon)o(ts,)g
  8835. (together)h(with)f(appropriate)g(commands)d(to)-66 1294
  8836. y(implemen)o(t)i(the)j(e\013ects.)21 b(Th)o(us)126 1389
  8837. y(Using)14 b(this)g(extension)g(will)e(ha)o(v)o(e)i(no)89
  8838. 1434 y(e\013ect)i(on)d(the)i(output)f(unless)g(used)h(with)88
  8839. 1480 y(a)f(bac)o(k)o(end)g(that)g(explicitly)f(supp)q(orts)i(it.)p
  8840. 19 1348 2 2 v 20 1348 812 2 v 831 1348 2 2 v 19 1501
  8841. 2 153 v 830 1501 V 19 1503 2 2 v 20 1503 812 2 v 831
  8842. 1503 2 2 v -25 1574 a(The)20 b(extension)g(pro)o(vides)g(sp)q(ecial)g
  8843. (e\013ects)h(that)f(can)f(b)q(e)-66 1624 y(used)i(with)f(an)o(y)15
  8844. b(X)235 1631 y(Y)260 1624 y(-pic)20 b Fv(h)p FD(ob)r(ject)p
  8845. Fv(i)h FD(b)o(y)f(de\014ning)g FA([)p Fv(h)p FD(shap)q(e)p
  8846. Fv(i)p FA(])-66 1674 y FD(mo)q(di\014ers.)36 b(The)21
  8847. b(mo)q(di\014cation)d(is)i(lo)q(cal)g(to)g(the)h Fv(h)p
  8848. FD(ob)r(ject)p Fv(i)-66 1724 y FD(curren)o(tly)11 b(b)q(eing)e(built,)h
  8849. (so)g(will)e(ha)o(v)o(e)h(no)h(e\013ect)h(if)e(this)h(ob)r(ject)-66
  8850. 1773 y(is)k(nev)o(er)g(actually)f(used.)-25 1823 y(The)k(follo)o(wing)d
  8851. (table)i(lists)g(the)g(mo)q(di\014ers)g(that)g(ha)o(v)o(e)g(so)-66
  8852. 1873 y(far)h(b)q(een)h(de\014ned.)29 b(They)18 b(come)e(in)h(t)o(w)o(o)
  8853. f(t)o(yp)q(es)i({)f(either)h(a)-66 1923 y(single)f(k)o(eyw)o(ord,)g(or)
  8854. g(a)g(k)o(ey-c)o(haracter)h(with)f(the)h(follo)o(wing)-66
  8855. 1973 y(text)c(treated)h(as)f(a)g(single)g(argumen)o(t.)p
  8856. -66 2065 984 2 v -16 2112 a FA([@])325 b FD(align)10
  8857. b(with)h(curren)o(t)i(direction)-16 2162 y FA([@)o Fv(h)p
  8858. FD(direction)p Fv(i)p FA(])135 b FD(align)13 b(to)h Fv(h)p
  8859. FD(direction)p Fv(i)-16 2212 y FA([@!)o Fv(h)p FD(n)o(um)o(b)q(er)p
  8860. Fv(i)p FA(])134 b FD(rotate)15 b Fv(h)p FD(n)o(um)o(b)q(er)p
  8861. Fv(i)e FD(degrees)-16 2274 y FA([*)o Fv(h)p FD(n)o(um)o(b)q(er)p
  8862. Fv(i)p FA(])156 b FD(scale)15 b(b)o(y)e Fv(h)p FD(n)o(um)o(b)q(er)p
  8863. Fv(i)-16 2324 y FA([*)o Fv(h)p FD(n)o(um)p Fv(i)140 2330
  8864. y Fw(x)160 2324 y FD(,)p Fv(h)p FD(n)o(um)p Fv(i)285
  8865. 2330 y Fw(y)304 2324 y FA(])49 b FD(scale)15 b FB(x)e
  8866. FD(and)h FB(y)i FD(separately)-16 2386 y FA([left])259
  8867. b FD(rotate)15 b(an)o(ticlo)q(c)o(kwise)e(b)o(y)g(90)848
  8868. 2371 y Fm(\016)-16 2436 y FA([right])237 b FD(rotate)15
  8869. b(\(clo)q(c)o(kwise\))f(b)o(y)g(90)811 2421 y Fm(\016)-16
  8870. 2485 y FA([flip])259 b FD(rotate)29 b(b)o(y)f(180)647
  8871. 2470 y Fm(\016)665 2485 y FD(;)35 b(same)27 b(as)375
  8872. 2535 y FA([*-1,-1])-16 2580 y([dblsize])193 b FD(scale)15
  8873. b(to)f(double)f(size)-16 2630 y FA([halfsize])171 b FD(scale)15
  8874. b(to)f(half)e(size)p -66 2659 V -25 2749 a(These)f FA([)p
  8875. Fv(h)p FD(shap)q(e)p Fv(i)p FA(])g FD(mo)q(di\014ers)e(sp)q(ecify)h
  8876. (transformations)f(of)-66 2799 y(the)16 b Fv(h)p FD(ob)r(ject)p
  8877. Fv(i)g FD(curren)o(tly)g(b)q(eing)g(built.)21 b(If)15
  8878. b(the)h(ob)r(ject)g(has)f(a)959 728 y(rectangle)i(edge)g(then)g(the)f
  8879. (size)h(of)f(the)h(rectangle)g(is)f(trans-)959 778 y(formed)11
  8880. b(to)h(enclose)h(the)g(transformed)e(ob)r(ject;)i(with)f(a)g(circle)959
  8881. 828 y(edge)i(the)h(radius)e(is)h(altered)h(appropriately)m(.)1000
  8882. 906 y(Eac)o(h)f(successiv)o(e)i(transformation)c(acts)j(up)q(on)e(the)i
  8883. (result)959 956 y(of)j(all)g(previous.)34 b(One)20 b(consequence)h(of)e
  8884. (this)g(is)g(that)g(the)959 1005 y(order)12 b(of)g(the)g(shap)q(e)h(mo)
  8885. q(di\014ers)e(can)h(mak)o(e)f(a)g(signi\014can)o(t)h(dif-)959
  8886. 1055 y(ference)k(in)e(app)q(earance|in)h(general,)f(transformations)f
  8887. (do)959 1105 y(not)j(comm)o(ute.)22 b(Ev)o(en)17 b(successiv)o(e)h
  8888. (rotations)e(can)g(giv)o(e)g(dif-)959 1155 y(feren)o(t)e(sized)h
  8889. (rectangles)g(if)e(tak)o(en)h(in)g(the)g(rev)o(erse)i(order.)1000
  8890. 1206 y(Sometimes)d(this)i(c)o(hange)h(of)f(size)h(is)f(not)g
  8891. (desirable.)22 b(The)959 1256 y(follo)o(wing)16 b(commands)g(are)j(pro)
  8892. o(vided)g(to)g(mo)q(dify)d(this)j(b)q(e-)959 1305 y(ha)o(viour.)p
  8893. 959 1402 V 1035 1450 a FA(\\NoResizing)96 b FD(prev)o(en)o(ts)16
  8894. b(size)e(adjustmen)o(t)1035 1500 y FA(\\UseResizing)74
  8895. b FD(restores)16 b(size)f(adjustmen)o(ts)p 959 1530 V
  8896. 959 1625 a(The)i FA(\\NoResizing)e FD(command)g(is)i(also)g(useful)g
  8897. (to)h(ha)o(v)o(e)f(at)959 1674 y(the)22 b(b)q(eginning)f(of)g(a)g(do)q
  8898. (cumen)o(t)h(b)q(eing)f(t)o(yp)q(eset)j(using)d(a)959
  8899. 1724 y(driv)o(er)e(that)h(cannot)g(supp)q(ort)g(scaling)f(e\013ects,)k
  8900. (in)c(partic-)959 1774 y(ular)c(when)h(applied)f(to)h(whole)f
  8901. (diagrams.)21 b(In)16 b(an)o(y)f(case)i(an)959 1824 y(unscaled)f(v)o
  8902. (ersion)h(will)e(result,)i(but)f(no)o(w)g(the)h(spacing)f(and)959
  8903. 1874 y(p)q(ositioning)d(will)h(b)q(e)i(appropriate)f(to)g(the)h
  8904. (unscaled)g(rather)959 1923 y(than)d(the)i(scaled)f(size.)959
  8905. 2037 y Fq(Scaling)c(and)i(Scaled)g(T)l(ext)41 b FD(The)12
  8906. b Fv(h)p FD(shap)q(e)p Fv(i)g FD(mo)q(di\014er)e(can)959
  8907. 2087 y(con)o(tain)i(either)h(a)f(single)h(scale)g(factor,)f(or)g(a)h
  8908. (pair)f(indicating)959 2137 y(di\013eren)o(t)18 b(factors)g(in)f(the)h
  8909. FB(x)p FD(-)f(and)h FB(y)q FD(-directions.)30 b(Negativ)o(e)959
  8910. 2186 y(v)n(alues)14 b(are)i(allo)o(w)o(ed,)d(to)i(obtain)f
  8911. (re\015ections)j(in)d(the)i(co)q(ordi-)959 2236 y(nate)e(axes,)g(but)g
  8912. (not)g(zero.)959 2350 y Fq(Rotation)19 b(and)i(Rotated)e(T)l(ext)42
  8913. b FD(Within)18 b FA([@...])f FD(the)959 2400 y FA(...)8
  8914. b FD(are)i(parsed)g(as)g(a)f Fv(h)p FD(direction)p Fv(i)h
  8915. FD(lo)q(cally)m(,)e(based)i(on)f(the)h(cur-)959 2449
  8916. y(ren)o(t)i(direction.)18 b(The)12 b(v)n(alue)f(of)h(coun)o(t)g
  8917. (register)h FA(\\Direction)959 2499 y FD(con)o(tains)19
  8918. b(the)i(information)c(to)i(determine)h(the)h(requested)959
  8919. 2549 y(direction.)h(When)15 b(no)h Fv(h)p FD(direction)p
  8920. Fv(i)f FD(is)g(parsed)i(then)f FA([@])e FD(re-)959 2599
  8921. y(quests)h(a)e(rotation)h(to)f(align)g(with)g(the)i(curren)o(t)g
  8922. (direction.)1000 2650 y(The)21 b(sp)q(ecial)f(sequence)i
  8923. FA([@!...])d FD(is)g(pro)o(vided)h(to)g(pass)959 2700
  8924. y(an)h(angle)h(directly)g(to)g(the)h(bac)o(k-end.)43
  8925. b(The)18 b(X)1763 2707 y(Y)1788 2700 y(-pic)k(size)959
  8926. 2749 y(and)12 b(shap)q(e)i(of)f(the)h Fv(h)p FD(ob)r(ject)p
  8927. Fv(i)g FD(with)f FA(\\rectangleEdge)d FD(is)j(un-)959
  8928. 2799 y(c)o(hanged,)f(ev)o(en)g(though)g(the)g(prin)o(ted)h(form)d(ma)o
  8929. (y)g(app)q(ear)i(ro-)917 2929 y(22)p eop
  8930. %%Page: 23 23
  8931. 23 22 bop -66 42 a FD(tated.)18 b(This)11 b(is)g(a)h(feature)g(that)f
  8932. (m)o(ust)g(b)q(e)h(implemen)o(ted)d(sp)q(e-)-66 91 y(cially)k(b)o(y)i
  8933. (the)g(bac)o(k-end.)21 b(F)m(or)14 b(example,)f(using)h(the)i
  8934. Fp(Post-)-66 141 y(Script)c FD(bac)o(k-end,)h FA([@!45])e
  8935. FD(will)h(sho)o(w)g(the)i(ob)r(ject)f(rotated)-66 191
  8936. y(b)o(y)f(45)32 176 y Fm(\016)64 191 y FD(inside)h(a)f(b)q(o)o(x)g(of)h
  8937. (the)g(size)h(of)e(the)h(unrotated)h(ob)r(ject.)-25 241
  8938. y Fq(T)l(o)i(Do:)i FD(Pro)o(vide)13 b(example)f(of)h(rep)q(eated,)h
  8939. (named)f(trans-)-66 291 y(formation.)-66 396 y Fq(Re\015ections)39
  8940. b FD(Re\015ections)18 b(can)g(b)q(e)g(sp)q(eci\014ed)i(b)o(y)d(a)g
  8941. (com-)-66 446 y(bination)h(of)h(rotation)g(and)g(a)g(\015ip)g(|)g
  8942. (either)h FA([hflip])e FD(or)-66 496 y FA([vflip])n FD(.)-66
  8943. 602 y Fq(Shear)11 b(transformati)o(ons)44 b(T)l(o)12
  8944. b(Do:)17 b FD(Pro)o(vide)10 b(the)h(struc-)-66 652 y(ture)23
  8945. b(to)e(supp)q(ort)i(these;)k(then)c(implem)o(en)o(t)d(it)h(in)h
  8946. Fp(Post-)-66 701 y(Script)p FD(.)-66 807 y Fq(Example)41
  8947. b FD(The)14 b(diagram)f(in)g(\014gure)i(11)f(illustrates)h(man)o(y)-66
  8948. 857 y(of)9 b(the)i(e\013ects)h(describ)q(ed)g(ab)q(o)o(v)o(e)d(as)h(w)o
  8949. (ell)g(as)g(some)f(additional)-66 907 y(ones)14 b(de\014ned)h(b)o(y)f
  8950. (the)g FA(color)f FD(and)h FA(rotate)f FD(extensions.)-66
  8951. 1012 y Fq(Exercise)20 b(22:)41 b FD(Suggest)18 b(the)h(co)q(de)f(used)h
  8952. (b)o(y)f(the)g(author)-66 1062 y(to)c(t)o(yp)q(eset)h(11.)-25
  8953. 1122 y(The)f(actual)g(co)q(de)g(is)g(giv)o(en)f(in)g(the)h(solution)f
  8954. (to)h(the)g(exer-)-66 1172 y(cise.)26 b(Use)17 b(it)f(as)h(a)f(test)h
  8955. (of)f(the)h(capabilities)f(of)f(y)o(our)i(D)o(VI-)-66
  8956. 1222 y(driv)o(er.)23 b(The)15 b(lab)q(els)g(should)h(\014t)f(sn)o(ugly)
  8957. g(inside)g(the)h(accom-)-66 1271 y(pan)o(ying)d(rectangles,)h(rotated)h
  8958. (and)e(\015ipp)q(ed)i(appropriately)m(.)-25 1321 y Fq(Bug:)43
  8959. b FD(This)25 b(\014gure)i(also)e(uses)j(colours,)g(alters)f(line-)-66
  8960. 1371 y(thic)o(kness)f(and)f(includes)g(some)f Fp(PostScript)g
  8961. FD(dra)o(wing.)-66 1421 y(The)14 b(colours)h(ma)o(y)d(prin)o(t)i(as)g
  8962. (shades)h(of)f(gra)o(y)m(,)f(with)h(the)g(line)-66 1471
  8963. y(from)j FB(A)i FD(to)g FB(B)i FD(b)q(eing)e(thic)o(k)o(er)g(than)g
  8964. (normal.)30 b(The)20 b(wider)-66 1521 y(band)12 b(sloping)g(do)o(wn)o
  8965. (w)o(ards)g(ma)o(y)f(ha)o(v)o(e)h(di\013eren)o(t)i(width)e(and)-66
  8966. 1570 y(length)i(according)g(to)f(the)i(D)o(VI-driv)o(er)f(used.)-66
  8967. 1725 y FE(13)66 b(Colour)23 b(extension)-66 1816 y Fq(V)l(ers.)d(2.10)
  8968. 15 b(b)o(y)f(Ross)g(Mo)q(ore)h Fv(h)p FD(ross@mp)q(ce.mq.edu.au)p
  8969. Fv(i)-66 1866 y Fq(Load)g(as:)22 b FA(\\xyoption{color)o(})-66
  8970. 1943 y FD(This)12 b(extension)i(pro)o(vides)f(the)g(abilit)o(y)e(to)h
  8971. (request)j(that)d(an)o(y)-66 1993 y(ob)r(ject)j(b)q(e)f(displa)o(y)o
  8972. (ed)f(in)h(a)f(particular)h(colour.)-25 2042 y(These)20
  8973. b(are)f(e\013ects)i(whic)o(h)e(are)g(not)f(normally)e(a)o(v)n(ailable)
  8974. -66 2092 y(within)c(T)85 2101 y(E)108 2092 y(X.)18 b(Instead)13
  8975. b(they)h(require)f(a)g(suitable)g(`bac)o(k-end')-66 2142
  8976. y(option)h(to)i(pro)o(vide)f(the)h(necessary)h FA(\\special)d
  8977. FD(commands,)-66 2192 y(or)e(extra)g(fon)o(ts,)g(together)h(with)f
  8978. (appropriate)g(commands)d(to)-66 2242 y(implemen)o(t)i(the)j
  8979. (e\013ects.)21 b(Th)o(us)126 2324 y(Using)14 b(this)g(extension)g(will)
  8980. e(ha)o(v)o(e)i(no)89 2370 y(e\013ect)i(on)d(the)i(output)f(unless)g
  8981. (used)h(with)88 2415 y(a)f(bac)o(k)o(end)g(that)g(explicitly)f(supp)q
  8982. (orts)i(it.)p 19 2284 2 2 v 20 2284 812 2 v 831 2284
  8983. 2 2 v 19 2436 2 153 v 830 2436 V 19 2438 2 2 v 20 2438
  8984. 812 2 v 831 2438 2 2 v -25 2500 a(Colours)21 b(are)h(sp)q(eci\014ed)g
  8985. (as)f(a)g Fv(h)p FD(shap)q(e)p Fv(i)h FD(mo)q(di\014er)e(whic)o(h)-66
  8986. 2550 y(giv)o(es)d(the)h(name)d(of)i(the)h(colour)f(requested.)29
  8987. b(It)18 b(is)f(applied)-66 2600 y(to)h(the)h(whole)f(of)f(the)i(curren)
  8988. o(t)h Fv(h)p FD(ob)r(ject)p Fv(i)f FD(whether)h(this)e(b)q(e)-66
  8989. 2650 y(text,)c(an)9 b(X)104 2657 y(Y)128 2650 y(-pic)k(line,)g(curv)o
  8990. (e)h(or)g(arro)o(w-tip,)e(or)i(a)f(comp)q(osite)-66 2700
  8991. y(ob)r(ject)h(suc)o(h)g(as)f(a)g(matrix)e(or)i(the)h(complete)f
  8992. (picture.)18 b(Ho)o(w-)-66 2749 y(ev)o(er)c(some)e(D)o(VI)h(driv)o(ers)
  8993. h(ma)o(y)e(not)h(b)q(e)h(able)f(to)g(supp)q(ort)h(the)-66
  8994. 2799 y(colour)g(in)f(all)g(of)g(these)i(cases.)p 959
  8995. 93 984 2 v 979 145 a FA([)p Fv(h)p FD(colour)f(name)p
  8996. Fv(i)p FA(])292 b FD(use)15 b(named)e(colour)979 212
  8997. y FA(\\newxycolor{)n Fv(h)p FD(name)p Fv(i)p FA(}{)o
  8998. Fv(h)p FD(co)q(de)p Fv(i)p FA(})21 b FD(de\014ne)15 b(new)g(colour)979
  8999. 262 y FA(\\UseCrayolaColors)217 b FD(extra)15 b(colour)e(names)p
  9000. 959 295 V 1000 400 a(If)k(the)h(D)o(VI-driv)o(er)e(cannot)i(supp)q(ort)
  9001. g(colour)f(then)g(a)g(re-)959 450 y(quest)10 b(for)f(colour)h(only)e
  9002. (pro)q(duces)k(a)d(w)o(arning)g(message)g(in)g(the)959
  9003. 499 y(log)14 b(\014le.)24 b(After)16 b(t)o(w)o(o)g(suc)o(h)g(messages)g
  9004. (subsequen)o(t)i(requests)959 549 y(are)c(ignored)g(completely)m(.)959
  9005. 680 y Fq(Named)21 b(colours)f(and)h(colour)f(mo)q(dels)40
  9006. b FD(New)19 b(colour)959 730 y(names)d(are)i(created)g(with)f
  9007. FA(\\newxycolor)n FD(,)h(taking)e(t)o(w)o(o)h(ar-)959
  9008. 780 y(gumen)o(ts.)28 b(Firstly)17 b(a)h(name)e(for)h(the)i(colour)e(is)
  9009. g(giv)o(en,)h(fol-)959 830 y(lo)o(w)o(ed)d(b)o(y)h(the)h(co)q(de)g
  9010. (whic)o(h)f(will)f(ultimately)f(b)q(e)j(passed)g(to)959
  9011. 880 y(the)j(output)g(device)g(in)g(order)g(to)g(sp)q(ecify)g(the)h
  9012. (colour.)35 b(If)959 930 y(the)15 b(curren)o(t)h(driv)o(er)f(cannot)g
  9013. (supp)q(ort)h(colour,)e(or)h(gra)o(yscale)959 979 y(shading,)k(then)i
  9014. (the)f(new)g(name)e(will)g(b)q(e)i(recognised,)h(but)959
  9015. 1029 y(ignored)13 b(during)h(t)o(yp)q(esetting.)1000
  9016. 1083 y(F)m(or)23 b Fp(PostScript)f FD(devices,)27 b(the)20
  9017. b(X)1605 1090 y(Y)1629 1083 y(-ps)k Fp(PostScript)959
  9018. 1133 y FD(dictionary)16 b(de\014nes)i(op)q(erators)g
  9019. FA(rgb)p FD(,)f FA(cmyk)f FD(and)h FA(gray)f FD(cor-)959
  9020. 1183 y(resp)q(onding)j(to)f(the)i(standard)f(R)o(GB)f(and)h(CMYK)g
  9021. (colour)959 1233 y(mo)q(dels)f(and)i(gra)o(yscale)g(shadings.)36
  9022. b(Colours)20 b(and)g(shades)959 1283 y(are)g(describ)q(ed)i(as:)31
  9023. b FB(r)24 b(g)f(b)d FA(rgb)g FD(or)g FB(c)i(m)h(y)h(k)e
  9024. FA(cmyk)d FD(or)h FB(s)959 1332 y FA(gray)o FD(,)14 b(where)i(the)g
  9025. (parameters)f(are)g(n)o(um)o(b)q(ers)g(in)f(the)h(range)959
  9026. 1382 y(0)g Fv(\024)i FB(r)o(;)7 b(g)q(;)g(b;)g(c;)g(m;)g(y)q(;)g(k)q(;)
  9027. g(s)13 b Fv(\024)k FD(1.)25 b(The)18 b(op)q(erators)f(link)f(to)g(the)
  9028. 959 1432 y(built-in)e(colour)i(mo)q(dels)e(or,)i(in)g(the)g(case)h(of)e
  9029. FA(cmyk)g FD(for)g(ear-)959 1482 y(lier)h(v)o(ersions)g(of)g
  9030. Fp(PostScript)p FD(,)f(giv)o(e)h(a)g(simple)f(em)o(ulation)959
  9031. 1532 y(in)e(terms)h(of)f(the)h(R)o(GB)g(mo)q(del.)959
  9032. 1663 y Fq(Sa)o(ving)20 b(colour)g(and)i(st)o(yles)39
  9033. b FD(When)20 b(st)o(yles)g(are)f(sa)o(v)o(ed)959 1713
  9034. y(using)12 b FA([)o(|=)p Fv(h)p FD(w)o(ord)p Fv(i)p FA(])p
  9035. FD(,)g(see)i Fv(x)p FD(11,)e(then)h(the)g(curren)o(t)h(colour)e(set-)
  9036. 959 1763 y(ting)g(\(if)g(an)o(y\))h(is)g(sa)o(v)o(ed)g(also.)k
  9037. (Subsequen)o(t)e(use)f(of)e FA([)p Fv(h)p FD(w)o(ord)p
  9038. Fv(i)p FA(])959 1812 y FD(reco)o(v)o(ers)21 b(the)g(colour)f(and)g
  9039. (accompan)o(ying)e(line-st)o(yle)i(set-)959 1862 y(tings.)1000
  9040. 1916 y(F)m(urther)e(colour)f(names)f(are)i(de\014ned)g(b)o(y)f(the)g
  9041. (command)959 1966 y FA(\\UseCrayolaColo)o(urs)7 b FD(that)j(loads)f
  9042. (the)i(\014le)f FA(xyps-col.tex)959 2016 y FD(where)j(more)f(colours)g
  9043. (are)h(de\014ned)h(\(consult)e(the)i(\014le)e(for)g(the)959
  9044. 2066 y(colours)20 b(and)f(their)h(their)h(sp)q(eci\014cations)g(in)e
  9045. (the)i(R)o(GB)e(or)959 2116 y(CMYK)14 b(mo)q(dels\):)1000
  9046. 2247 y Fq(xyps-col.tex:)41 b FD(This)29 b(included)h(\014le)g(\(v)o
  9047. (ersion)g(2.10\))959 2297 y(pro)o(vides)20 b(de\014nitions)g(for)f(the)
  9048. i(68)e(colours)h(recognised)h(b)o(y)959 2347 y(name)e(b)o(y)h(T)m(omas)
  9049. f(Rokic)o(ki's)g FA(dvips)h FD(driv)o(er)h([10)o(].)37
  9050. b(These)959 2396 y(colours)13 b(b)q(ecome)g(a)o(v)n(ailable)e(for)i
  9051. (use)h(in)9 b(X)1614 2403 y(Y)1638 2396 y(-pic)k(pictures)i(and)959
  9052. 2446 y(diagrams,)c(as)j FA([)p Fv(h)p FD(shap)q(e)p Fv(i)p
  9053. FA(])h FD(mo)q(di\014ers.)1000 2500 y(The)26 b(information)c(has)k(b)q
  9054. (een)g(copied)g(from)d(Rokic)o(ki's)959 2550 y FA(color.pro)8
  9055. b Fp(PostScript)h FD(prolog)g(\014le:)17 b(\\There)11
  9056. b(are)f(68)g(pre-)959 2600 y(de\014ned)17 b(colours,)f(with)g(names)f
  9057. (tak)o(en)h(primarily)e(from)g(the)959 2650 y(Cra)o(y)o(ola)e(cra)o(y)o
  9058. (on)i(b)q(o)o(x)f(of)h(64)f(colours")h([10)o(,)f Fv(x)q
  9059. FD(16.1].)917 2929 y(23)p eop
  9060. %%Page: 24 24
  9061. 24 23 bop 199 670 a
  9062.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9063.  199 670 a 183 670 a
  9064.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9065. 2 copy 6 2 roll 1.25 1.25 scale 3 -1 roll sub neg 3 1 roll sub exch
  9066. moveto neg exch neg exch translate }xy end
  9067.  183 670 a 14
  9068. x FB(A)1363 212 y(B)199 670 y
  9069.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9070. end
  9071.  199 670 a 226 659 a
  9072.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9073.  226
  9074. 659 a 210 671 a
  9075.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9076. 2 copy 6 2 roll 1434 setupDirection XYdirection 2 mul neg rotate 3
  9077. -1 roll sub neg 3 1 roll sub exch moveto neg exch neg exch translate
  9078. }xy end
  9079.  210 671 a Fv(~)242 671 y
  9080.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9081.  242 671 a 199
  9082. 670 a
  9083.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9084.  199 670 a 199 670 a
  9085.  SDict begin gsave mark{xypush 0.50 1 0 0 cmyk /xycolor{0.50 1 0 0
  9086. cmyk}def }xy end
  9087.  199 670 a 1340 214 a
  9088.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9089.  1340 214
  9090. a 1324 226 a
  9091.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9092. 2 copy 6 2 roll 1434 setupDirection XYdirection 2 mul neg rotate 3
  9093. -1 roll sub neg 3 1 roll sub exch moveto neg exch neg exch translate
  9094. }xy end
  9095.  1324 226 a Fv(|)1356 226 y
  9096.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9097.  1356 226 a 199
  9098. 670 a
  9099.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9100.  199 670 a 199 670 a
  9101.  SDict begin gsave mark{xypush 0.50 1 0 0 cmyk /xycolor{0.50 1 0 0
  9102. cmyk}def 0.5 setlinewidth /xywidth{0.5 setlinewidth}def 1.0 setlinewidth
  9103. /xywidth{1.0 setlinewidth}def }xy end
  9104.  199 670 a 199 670 a
  9105.  SDict begin gsave mark{xypush 0.50 1 0 0 cmyk /xycolor{0.50 1 0 0
  9106. cmyk}def 0.5 setlinewidth /xywidth{0.5 setlinewidth}def 1.0 setlinewidth
  9107. /xywidth{1.0 setlinewidth}def }xy end
  9108.  199 670
  9109. a 1334 216 a @beginspecial @setspecial
  9110.  mark{264.68797 105.79758 solid}xy
  9111.  
  9112. @endspecial 199
  9113. 670 a
  9114.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9115.  199 670 a 199 670 a
  9116.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9117.  199 670 a 323 554 a
  9118.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9119.  323 554
  9120. a 262 554 a
  9121.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9122. 2 copy 6 2 roll -3072 setupDirection XYdirection 2 mul neg rotate 3
  9123. -1 roll sub neg 3 1 roll sub exch moveto neg exch neg exch translate
  9124. }xy end
  9125.  262 554 a 15 x FD(lab)q(el)14 b(1)383 554
  9126. y
  9127.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9128.  383 554 a 199 670 a
  9129.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9130. end
  9131.  199 670 a 308 495 2 2 v 317 495
  9132. V 327 495 V 337 495 V 308 504 V 308 513 V 308 521 V 308
  9133. 530 V 308 538 V 308 547 V 308 556 V 308 564 V 308 573
  9134. V 308 581 V 308 590 V 308 599 V 308 607 V 337 504 V 337
  9135. 513 V 337 521 V 337 530 V 337 538 V 337 547 V 337 556
  9136. V 337 564 V 337 573 V 337 581 V 337 590 V 337 599 V 337
  9137. 607 V 308 617 V 317 617 V 327 617 V 337 617 V 199 670
  9138. a
  9139.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9140.  199 670 a 449 570 a
  9141.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9142.  449 570 a 443 572 a
  9143.  SDict begin gsave mark{xypush gsave newpath xyXpos xyYpos moveto 50
  9144. dup rlineto 20 setlinewidth 0 0 1 setrgbcolor stroke grestore}xy end
  9145.  443 572 a FB(:)455
  9146. 572 y
  9147.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9148.  455 572 a 449 570 a
  9149.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9150.  449 570 a 388 570 a
  9151.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9152. 2 copy 6 2 roll 3481 setupDirection XYdirection 2 mul neg rotate 3
  9153. -1 roll sub neg 3 1 roll sub exch moveto neg exch neg exch translate
  9154. }xy end
  9155.  388 570
  9156. a 15 x FD(lab)q(el)g(2)509 570 y
  9157.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9158.  509 570 a 199 670 a
  9159.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9160. end
  9161.  
  9162. 199 670 a 386 535 2 2 v 395 535 V 404 535 V 412 535 V
  9163. 421 535 V 430 535 V 439 535 V 448 535 V 456 535 V 465
  9164. 535 V 474 535 V 483 535 V 492 535 V 500 535 V 509 535
  9165. V 386 545 V 386 554 V 386 563 V 386 572 V 386 581 V 386
  9166. 590 V 386 598 V 509 545 V 509 554 V 509 563 V 509 572
  9167. V 509 581 V 509 590 V 509 598 V 386 608 V 395 608 V 404
  9168. 608 V 412 608 V 421 608 V 430 608 V 439 608 V 448 608
  9169. V 456 608 V 465 608 V 474 608 V 483 608 V 492 608 V 500
  9170. 608 V 509 608 V 199 670 a
  9171.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9172.  199 670 a 199 670 a
  9173.  SDict begin gsave mark{xypush 0 0.51 1 0 cmyk /xycolor{0 0.51 1 0
  9174. cmyk}def }xy end
  9175.  199 670
  9176. a 433 581 a Fv(\002)199 670 y
  9177.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9178.  199 670 a 560 526 a
  9179.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9180.  560
  9181. 526 a 500 526 a
  9182.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9183. 2 copy 6 2 roll .5 .5 scale 3 -1 roll sub neg 3 1 roll sub exch moveto
  9184. neg exch neg exch translate }xy end
  9185.  500 526 a 14 x FD(lab)q(el)f(3)621 526
  9186. y
  9187.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9188.  621 526 a 199 670 a
  9189.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9190. end
  9191.  199 670 a 529 519 2 2 v 537 519
  9192. V 546 519 V 555 519 V 563 519 V 572 519 V 581 519 V 590
  9193. 519 V 529 535 V 537 535 V 546 535 V 555 535 V 563 535
  9194. V 572 535 V 581 535 V 590 535 V 199 670 a
  9195.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9196.  199 670 a 644
  9197. 492 a
  9198.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9199.  644 492 a 583 492 a
  9200.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9201. 2 copy 6 2 roll -1 -1 scale 3 -1 roll sub neg 3 1 roll sub exch moveto
  9202. neg exch neg exch translate }xy end
  9203.  583 492 a 15 x FD(lab)q(el)g(4)704
  9204. 492 y
  9205.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9206.  704 492 a 199 670 a
  9207.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9208. end
  9209.  199 670 a 582 479 2 2 v 591
  9210. 479 V 599 479 V 608 479 V 617 479 V 625 479 V 634 479
  9211. V 643 479 V 651 479 V 660 479 V 669 479 V 677 479 V 686
  9212. 479 V 694 479 V 703 479 V 582 489 V 582 498 V 703 489
  9213. V 703 498 V 582 509 V 591 509 V 599 509 V 608 509 V 617
  9214. 509 V 625 509 V 634 509 V 643 509 V 651 509 V 660 509
  9215. V 669 509 V 677 509 V 686 509 V 694 509 V 703 509 V 199
  9216. 670 a
  9217.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9218.  199 670 a 783 437 a
  9219.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9220.  783 437 a 722 437 a
  9221.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9222. 2 copy 6 2 roll 2 2 scale 3 -1 roll sub neg 3 1 roll sub exch moveto
  9223. neg exch neg exch translate }xy end
  9224.  722 437
  9225. a 14 x FD(lab)q(el)h(5)844 437 y
  9226.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9227.  844 437 a 199 670 a
  9228.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9229. end
  9230.  
  9231. 199 670 a 661 409 2 2 v 669 409 V 677 409 V 686 409 V
  9232. 694 409 V 703 409 V 711 409 V 719 409 V 728 409 V 736
  9233. 409 V 744 409 V 753 409 V 761 409 V 769 409 V 778 409
  9234. V 786 409 V 794 409 V 803 409 V 811 409 V 819 409 V 828
  9235. 409 V 836 409 V 844 409 V 853 409 V 861 409 V 870 409
  9236. V 878 409 V 886 409 V 895 409 V 903 409 V 661 419 V 661
  9237. 429 V 661 438 V 661 447 V 661 457 V 903 419 V 903 429
  9238. V 903 438 V 903 447 V 903 457 V 661 467 V 669 467 V 677
  9239. 467 V 686 467 V 694 467 V 703 467 V 711 467 V 719 467
  9240. V 728 467 V 736 467 V 744 467 V 753 467 V 761 467 V 769
  9241. 467 V 778 467 V 786 467 V 794 467 V 803 467 V 811 467
  9242. V 819 467 V 828 467 V 836 467 V 844 467 V 853 467 V 861
  9243. 467 V 870 467 V 878 467 V 886 467 V 895 467 V 903 467
  9244. V 199 670 a
  9245.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9246.  199 670 a 199 670 a
  9247.  SDict begin gsave mark{xypush 0 0.96 0.39 0 cmyk /xycolor{0 0.96 0.39
  9248. 0 cmyk}def }xy end
  9249.  199 670 a 767 447 a Fv(\002)199
  9250. 670 y
  9251.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9252.  199 670 a 1006 347 a
  9253.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9254.  1006 347 a 945 347 a
  9255.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9256. 2 copy 6 2 roll -1 1 scale 3 -1 roll sub neg 3 1 roll sub exch moveto
  9257. neg exch neg exch translate }xy end
  9258.  945 347
  9259. a 15 x FD(lab)q(el)g(6)1066 347 y
  9260.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9261.  1066 347 a 199 670
  9262. a
  9263.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9264. end
  9265.  199 670 a 944 334 2 2 v 953 334 V 961 334 V 970 334
  9266. V 979 334 V 987 334 V 996 334 V 1005 334 V 1013 334 V
  9267. 1022 334 V 1031 334 V 1039 334 V 1048 334 V 1057 334
  9268. V 1066 334 V 944 344 V 944 354 V 1066 344 V 1066 354
  9269. V 944 364 V 953 364 V 961 364 V 970 364 V 979 364 V 987
  9270. 364 V 996 364 V 1005 364 V 1013 364 V 1022 364 V 1031
  9271. 364 V 1039 364 V 1048 364 V 1057 364 V 1066 364 V 199
  9272. 670 a
  9273.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9274.  199 670 a 1117 303 a
  9275.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9276.  1117 303 a 1057 303 a
  9277.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9278. 2 copy 6 2 roll 1 -1 scale 3 -1 roll sub neg 3 1 roll sub exch moveto
  9279. neg exch neg exch translate }xy end
  9280.  1057
  9281. 303 a 14 x FD(lab)q(el)f(7)1178 303 y
  9282.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9283.  1178 303 a 199
  9284. 670 a
  9285.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9286. end
  9287.  199 670 a 1056 290 2 2 v 1064 290 V 1073 290 V
  9288. 1081 290 V 1090 290 V 1099 290 V 1107 290 V 1116 290
  9289. V 1125 290 V 1133 290 V 1142 290 V 1151 290 V 1159 290
  9290. V 1168 290 V 1177 290 V 1056 300 V 1056 309 V 1177 300
  9291. V 1177 309 V 1056 319 V 1064 319 V 1073 319 V 1081 319
  9292. V 1090 319 V 1099 319 V 1107 319 V 1116 319 V 1125 319
  9293. V 1133 319 V 1142 319 V 1151 319 V 1159 319 V 1168 319
  9294. V 1177 319 V 199 670 a
  9295.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9296.  199 670 a 1243 198 a
  9297.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9298.  1243 198
  9299. a 1183 198 a
  9300.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9301. 2 copy 6 2 roll 1024 setupDirection XYdirection 2 mul neg rotate 3
  9302. -1 roll sub neg 3 1 roll sub exch moveto neg exch neg exch translate
  9303. }xy end
  9304.  1183 198 a 14 x FD(lab)q(el)g(8)1304 198
  9305. y
  9306.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9307.  1304 198 a 199 670 a
  9308.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9309. end
  9310.  199 670 a 1228 138 2 2 v 1237
  9311. 138 V 1247 138 V 1257 138 V 1228 148 V 1228 156 V 1228
  9312. 165 V 1228 174 V 1228 182 V 1228 191 V 1228 199 V 1228
  9313. 208 V 1228 216 V 1228 225 V 1228 234 V 1228 242 V 1228
  9314. 251 V 1257 148 V 1257 156 V 1257 165 V 1257 174 V 1257
  9315. 182 V 1257 191 V 1257 199 V 1257 208 V 1257 216 V 1257
  9316. 225 V 1257 234 V 1257 242 V 1257 251 V 1228 260 V 1237
  9317. 260 V 1247 260 V 1257 260 V 199 670 a
  9318.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9319.  199 670 a 840 552
  9320. a
  9321.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9322.  840 552 a 602 552 a
  9323.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9324. 2 copy 6 2 roll .66667 .66667 scale 3 -1 roll sub neg 3 1 roll sub
  9325. exch moveto neg exch neg exch translate }xy end
  9326.  602 552 a 830 552 a
  9327.  SDict begin currentpoint /xyYpos exch def /xyXpos exch def end
  9328.  830 552 a 591
  9329. 552 a
  9330.  SDict begin gsave mark{xypush currentpoint xyXpos xyYpos 2 copy translate
  9331. 2 copy 6 2 roll 3481 setupDirection XYdirection 2 mul neg rotate 3
  9332. -1 roll sub neg 3 1 roll sub exch moveto neg exch neg exch translate
  9333. }xy end
  9334.  591 552 a 10 x FD(sp)q(ecial)i(e\013ect:)k(aligned)13
  9335. b(text)1068 552 y
  9336.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9337.  1068 552 a 1079 552 a
  9338.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9339.  1079 552 a 199
  9340. 670 a
  9341.  SDict begin gsave mark{xypush 1 0 0 rgb /xycolor{1 0 0 rgb}def }xy
  9342. end
  9343.  199 670 a 677 482 2 2 v 685 482 V 694 482 V 702
  9344. 482 V 711 482 V 719 482 V 727 482 V 736 482 V 744 482
  9345. V 753 482 V 761 482 V 770 482 V 778 482 V 787 482 V 795
  9346. 482 V 803 482 V 812 482 V 820 482 V 829 482 V 837 482
  9347. V 846 482 V 854 482 V 862 482 V 871 482 V 879 482 V 888
  9348. 482 V 896 482 V 905 482 V 913 482 V 921 482 V 930 482
  9349. V 938 482 V 947 482 V 955 482 V 964 482 V 972 482 V 981
  9350. 482 V 677 491 V 677 499 V 677 507 V 677 516 V 677 524
  9351. V 677 532 V 677 541 V 677 549 V 677 557 V 677 566 V 677
  9352. 574 V 677 582 V 677 591 V 677 599 V 677 607 V 677 616
  9353. V 981 491 V 981 499 V 981 507 V 981 516 V 981 524 V 981
  9354. 532 V 981 541 V 981 549 V 981 557 V 981 566 V 981 574
  9355. V 981 582 V 981 591 V 981 599 V 981 607 V 981 616 V 677
  9356. 625 V 685 625 V 694 625 V 702 625 V 711 625 V 719 625
  9357. V 727 625 V 736 625 V 744 625 V 753 625 V 761 625 V 770
  9358. 625 V 778 625 V 787 625 V 795 625 V 803 625 V 812 625
  9359. V 820 625 V 829 625 V 837 625 V 846 625 V 854 625 V 862
  9360. 625 V 871 625 V 879 625 V 888 625 V 896 625 V 905 625
  9361. V 913 625 V 921 625 V 930 625 V 938 625 V 947 625 V 955
  9362. 625 V 964 625 V 972 625 V 981 625 V 199 670 a
  9363.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9364.  199 670
  9365. a 1397 670 a
  9366.  SDict begin currentfont mark{ xypop}xy grestore setfont end
  9367.  1397 670 a 582 786 a FD(Figure)h(11:)k(Rotations,)12
  9368. b(scalings)i(and)f(\015ips)-66 919 y FE(P)n(art)23 b(I)r(I)r(I)-66
  9369. 1029 y Fo(F)-8 b(eatures)-66 1139 y FD(This)12 b(part)h(do)q(cumen)o
  9370. (ts)g(the)g(notation)e(added)i(b)o(y)g(eac)o(h)g(stan-)-66
  9371. 1188 y(dard)d(feature)g(option.)16 b(F)m(or)10 b(eac)o(h)g(is)g
  9372. (indicated)g(the)g(describ)q(ed)-66 1238 y(v)o(ersion)k(n)o(um)o(b)q
  9373. (er,)f(the)h(author,)f(and)h(ho)o(w)g(it)f(is)h(loaded.)-25
  9374. 1294 y(The)k(\014rst)f(t)o(w)o(o,)g(`all')d(and)j(`dumm)n(y',)d
  9375. (describ)q(ed)k(in)f Fv(xx)q FD(14)-66 1344 y(and)11
  9376. b(15,)g(are)h(trivial)e(features)j(that)f(nev)o(ertheless)i(pro)o(v)o
  9377. (e)d(use-)-66 1394 y(ful)16 b(sometimes.)25 b(The)17
  9378. b(next)h(t)o(w)o(o,)e(`arro)o(w')g(and)h(`2cell',)f(de-)-66
  9379. 1444 y(scrib)q(ed)j(in)f Fv(x)p FD(16)f(and)h(17,)g(pro)o(vide)g(sp)q
  9380. (ecial)g(commands)d(for)-66 1494 y(ob)r(jects)j(that)f(`p)q(oin)o(t'.)
  9381. 26 b(The)17 b(follo)o(wing)d(t)o(w)o(o,)j(`matrix')d(and)-66
  9382. 1544 y(`graph',)c(describ)q(ed)j(in)e Fv(xx)q FD(18)g(and)g(19,)f(are)i
  9383. FC(input)h(mo)n(des)i FD(that)-66 1593 y(supp)q(ort)k(di\013eren)o(t)f
  9384. (o)o(v)o(erall)f(structuring)i(of)e(\(parts)i(of)s(\))14
  9385. b(X)879 1600 y(Y)903 1593 y(-)-66 1643 y(pictures.)21
  9386. b(The)15 b(\014nal)f(feature,)i(`v2')d(describ)q(ed)j(in)e
  9387. Fv(x)q FD(21,)g(sup-)-66 1693 y(p)q(orts)h(the)h(input)e(mo)q(de)g(and)
  9388. g(arro)o(w)h(commands)d(that)j(w)o(ere)-66 1743 y(a)o(v)n(ailable)d(in)
  9389. d(X)168 1750 y(Y)192 1743 y(-pic)14 b(v)o(ersion)g(2.)-66
  9390. 1914 y FE(14)66 b(All)24 b(features)-66 2016 y Fq(V)l(ers.)d(2.12)16
  9391. b(b)o(y)f(Kristo\013er)f(H.)i(Rose)g Fv(h)p FD(kris@diku.dk)p
  9392. Fv(i)-66 2066 y Fq(Load)f(as:)22 b FA(\\xyoption{all})-66
  9393. 2155 y FD(As)10 b(a)g(sp)q(ecial)g(con)o(v)o(enience,)i(this)e(feature)
  9394. g(loads)g(all)f(standard)-66 2204 y(features)19 b(\(except)g
  9395. FA(v2)p FD(,)f(the)g(v)o(ersion)g(2)f(compatibilit)o(y\))e(and)-66
  9396. 2254 y(extensions;)f(no)g(bac)o(k)o(end)g(is)g(loaded.)-66
  9397. 2463 y FE(15)66 b(Dumm)n(y)23 b(option)-66 2566 y Fq(V)l(ers.)e(2.7)16
  9398. b(b)o(y)f(Kristo\013er)f(H.)i(Rose)g Fv(h)p FD(kris@diku.dk)p
  9399. Fv(i)-66 2615 y Fq(Load)f(as:)22 b FA(\\xyoption{dummy)o(})-66
  9400. 2704 y FD(This)13 b(option)g(is)g(pro)o(vided)h(as)f(a)g(template)g
  9401. (for)g(new)h(options,)-66 2754 y(it)f(pro)o(vides)h(neither)h(features)
  9402. g(nor)f(extensions.)959 919 y FE(16)66 b(Arro)n(w)23
  9403. b(and)f(P)n(ath)h(feature)959 1010 y Fq(V)l(ers.)e(2.12)15
  9404. b(b)o(y)h(Kristo\013er)d(H.)k(Rose)e Fv(h)p FD(kris@diku.dk)p
  9405. Fv(i)959 1060 y Fq(Load)g(as:)21 b FA(\\xyoption{arrow})959
  9406. 1136 y FD(This)15 b(feature)h(pro)o(vides)c(X)1377 1143
  9407. y(Y)1401 1136 y(-pic)k(with)f(the)h(arro)o(w)f(paradigm)959
  9408. 1186 y(presen)o(ted)h(in)d([12)o(].)1000 1236 y(The)h(basic)g(concept)i
  9409. (in)o(tro)q(duced)e(is)g(the)h FC(p)n(ath)s FD(:)j(a)c(connec-)959
  9410. 1286 y(tion)j(that)i FC(starts)h FD(from)d FB(c)h FD(\(the)h(curren)o
  9411. (t)h(ob)r(ject\),)g FC(ends)i FD(at)959 1335 y(a)17 b(sp)q(eci\014ed)i
  9412. (ob)r(ject,)g(and)f(ma)o(y)e(b)q(e)i(split)g(in)o(to)f(sev)o(eral)h
  9413. FC(se)n(g-)959 1385 y(ments)e FD(b)q(et)o(w)o(een)f(in)o(termediate)d
  9414. (sp)q(eci\014ed)j(ob)r(jects)f(that)f(can)959 1435 y(b)q(e)f
  9415. (individually)d(lab)q(elled,)i(c)o(hange)h(st)o(yle,)f(ha)o(v)o(e)h
  9416. (breaks,)g(etc.)1000 1485 y Fv(x)q FD(16.1)c(is)h(ab)q(out)g(the)h
  9417. FA(\\PATH)f FD(primitiv)o(e,)e(including)i(the)h(syn-)959
  9418. 1535 y(tax)16 b(of)h(paths,)h(and)f Fv(x)p FD(16.2)f(is)h(ab)q(out)g
  9419. (the)h FA(\\ar)1714 1520 y Fu(5)1750 1535 y FD(customisa-)959
  9420. 1584 y(tion)f(of)g(paths)h(to)f(dra)o(w)h(arro)o(ws)g(using)13
  9421. b(X)1641 1591 y(Y)1666 1584 y(-pic)k(directional)959
  9422. 1634 y(ob)r(jects.)959 1748 y Fr(16.1)55 b(P)n(aths)959
  9423. 1825 y FD(The)15 b(fundamen)o(tal)e(commands)f(of)i(this)h(feature)h
  9424. (are)f FA(\\PATH)959 1875 y FD(and)h FA(\\afterPATH)f
  9425. FD(that)i(will)e(parse)i(the)h Fv(h)p FD(path)p Fv(i)f
  9426. FD(according)959 1924 y(to)c(the)i(gramma)o(r)d(in)h(\014gure)h(12)g
  9427. (with)f(notes)i(b)q(elo)o(w.)959 2030 y Fq(Notes)959
  9428. 2107 y FD(16a.)23 b(An)11 b Fv(h)p FD(action)p Fv(i)f
  9429. FD(can)h(b)q(e)g(either)g(of)f(the)h(c)o(haracters)h
  9430. FA(=<>-/)o FD(.)1033 2157 y(The)j(asso)q(ciated)f Fv(h)p
  9431. FD(stu\013)p Fv(i)h FD(is)f(sa)o(v)o(ed)g(and)g(used)g(to)g(call)1218
  9432. 2235 y FA(\\PATHaction)n Fv(h)p FD(action)p Fv(i)p FA({)p
  9433. Fv(h)p FD(stu\013)p Fv(i)q FA(})1033 2313 y FD(at)g(sp)q(eci\014c)h
  9434. (times)e(while)h(parsing)f(the)i Fv(h)p FD(path)p Fv(i)p
  9435. FD(:)p 1175 2358 625 2 v 1174 2408 2 50 v 1200 2393 a
  9436. Fv(h)p FD(action)p Fv(i)p 1367 2408 V 50 w FD(applied)p
  9437. FB(:)7 b(:)g(:)p 1799 2408 V 1175 2410 625 2 v 1174 2459
  9438. 2 50 v 1261 2445 a FA(=)p 1367 2459 V 110 w FD(b)q(efore)14
  9439. b(ev)o(ery)h(segmen)o(t)p 1799 2459 V 1174 2509 V 1261
  9440. 2494 a FA(<)p 1367 2509 V 110 w FD(b)q(efore)f(next)h(segmen)o(t)p
  9441. 1799 2509 V 1174 2559 V 1261 2544 a FA(>)p 1367 2559
  9442. V 110 w FD(b)q(efore)f(last)g(segmen)o(t)p 1799 2559
  9443. V 1174 2609 V 1261 2594 a FA(-)p 1367 2609 V 110 w FD(for)f(ev)o(ery)i
  9444. (subsegmen)o(t)p 1799 2609 V 1174 2659 V 1261 2644 a
  9445. FA(/)p 1367 2659 V 110 w FD(after)f(ev)o(ery)h(segmen)o(t)p
  9446. 1799 2659 V 1175 2660 625 2 v 959 2682 394 2 v 1005 2709
  9447. a Fs(5)1022 2720 y Fy(This)9 b(name)f(is)g(in)h(con\015ict)e(with)i
  9448. (the)f(command)e(of)i(the)h(same)e(name)959 2760 y(in)j(Karl)g(Berry's)
  9449. f Fn(eplain)f Fy(format.)13 b(F)m(ortunately)8 b(users)h(are)h(unlik)o
  9450. (ely)e(to)959 2799 y(w)o(an)o(t)j(b)q(oth)f(that)h(and)c(X)1285
  9451. 2805 y(Y)1307 2799 y(-pic.)917 2929 y FD(24)p eop
  9452. %%Page: 25 25
  9453. 25 24 bop -66 43 2008 2 v -41 84 a FD(Syn)o(tax)828 b(Action)p
  9454. -66 106 V -41 150 a FA(\\PATH)12 b Fv(h)p FD(path)p Fv(i)717
  9455. b FD(in)o(terpret)15 b Fv(h)p FD(path)p Fv(i)-41 200
  9456. y FA(\\afterPATH{)p Fv(h)p FD(decor)p Fv(i)p FA(})d Fv(h)p
  9457. FD(path)p Fv(i)435 b FD(in)o(terpret)15 b Fv(h)p FD(path)p
  9458. Fv(i)f FD(and)g(then)h(run)f Fv(h)p FD(decor)p Fv(i)p
  9459. -66 224 V -41 276 a(h)p FD(path)p Fv(i)131 b(\000)-6
  9460. b(!)24 b FA(~)13 b Fv(h)p FD(action)p Fv(i)h FA({)g Fv(h)p
  9461. FD(stu\013)p Fv(i)h FA(})e Fv(h)p FD(path)p Fv(i)112
  9462. b FD(set)15 b Fv(h)p FD(action)p Fv(i)1121 261 y Fj(16a)1194
  9463. 276 y FD(to)f Fv(h)p FD(stu\013)p Fv(i)233 336 y(j)52
  9464. b FA(~)13 b(+)h({)g Fv(h)p FD(lab)q(els)p Fv(i)g FA(})f
  9465. Fv(h)p FD(path)p Fv(i)210 b FD(set)15 b(default)e Fv(h)p
  9466. FD(lab)q(els)p Fv(i)1252 321 y Fj(16b)233 394 y Fv(j)52
  9467. b FA(~)13 b({)h Fv(h)p FD(stu\013)p Fv(i)h FA(})f Fv(h)p
  9468. FD(path)p Fv(i)268 b FD(set)15 b(failure)e(con)o(tin)o(uation)1333
  9469. 379 y Fj(16c)1403 394 y FD(to)h Fv(h)p FD(stu\013)p Fv(i)233
  9470. 454 y(j)52 b FA(')13 b Fv(h)p FD(segmen)o(t)p Fv(i)h(h)p
  9471. FD(path)p Fv(i)273 b FD(mak)o(e)12 b(straigh)o(t)i(segmen)o(t)1322
  9472. 439 y Fj(16d)233 514 y Fv(j)52 b FA(`)13 b Fv(h)p FD(turn)p
  9473. Fv(i)i(h)p FD(segmen)o(t)p Fv(i)f(h)p FD(path)p Fv(i)148
  9474. b FD(mak)o(e)12 b(turning)i(segmen)o(t)1316 499 y Fj(16f)233
  9475. 572 y Fv(j)52 b(h)p FD(segmen)o(t)p Fv(i)437 b FD(mak)o(e)12
  9476. b(last)i(segmen)o(t)1247 557 y Fj(16g)-41 645 y Fv(h)p
  9477. FD(turn)p Fv(i)136 b(\000)-6 b(!)24 b(h)p FD(diag)p Fv(i)13
  9478. b(h)p FD(turnradius)p Fv(i)273 b FD(1/4)13 b(turn)1067
  9479. 630 y Fj(16f)1134 645 y FD(starting)h(in)f Fv(h)p FD(diag)p
  9480. Fv(i)233 705 y(j)52 b(h)p FD(cir)p Fv(i)14 b(h)p FD(turnradius)p
  9481. Fv(i)303 b FD(explicit)14 b(turn)1138 690 y Fj(16f)-41
  9482. 755 y Fv(h)p FD(turnradius)p Fv(i)25 b(\000)-6 b(!)24
  9483. b(h)p FD(empt)o(y)p Fv(i)470 b FD(use)15 b(default)e(turn)i(radius)233
  9484. 805 y Fv(j)52 b FA(/)13 b Fv(h)p FD(dimen)p Fv(i)437
  9485. b FD(set)15 b FC(turnr)n(adius)i FD(to)d Fv(h)p FD(dimen)p
  9486. Fv(i)-41 875 y(h)p FD(segmen)o(t)p Fv(i)67 b(\000)-6
  9487. b(!)24 b(h)p FD(path-p)q(os)p Fv(i)14 b(h)p FD(slide)p
  9488. Fv(i)g(h)p FD(lab)q(els)p Fv(i)150 b FD(segmen)o(t)1060
  9489. 860 y Fj(16e)1131 875 y FD(with)14 b Fv(h)p FD(slide)p
  9490. Fv(i)g FD(and)f Fv(h)p FD(lab)q(els)p Fv(i)-41 948 y(h)p
  9491. FD(slide)p Fv(i)133 b(\000)-6 b(!)24 b(h)p FD(empt)o(y)p
  9492. Fv(i)j(j)g FA(<)14 b Fv(h)p FD(dimen)p Fv(i)e FA(>)190
  9493. b FD(optional)13 b(slide)1156 933 y Fj(16h)1217 948 y
  9494. FD(:)18 b Fv(h)p FD(dimen)p Fv(i)13 b FD(in)g(the)i(\\ab)q(o)o(v)o(e")e
  9495. (direction)-41 1020 y Fv(h)p FD(lab)q(els)p Fv(i)111
  9496. b(\000)-6 b(!)24 b FA(^)13 b Fv(h)p FD(anc)o(hor)p Fv(i)i(h)p
  9497. FD(it)p Fv(i)e(h)p FD(alias)p Fv(i)h(h)p FD(lab)q(els)p
  9498. Fv(i)77 b FD(lab)q(el)13 b(with)h Fv(h)p FD(it)p Fv(i)1168
  9499. 1005 y Fj(16i)1233 1020 y FC(ab)n(ove)j Fv(h)p FD(anc)o(hor)p
  9500. Fv(i)233 1079 y(j)52 b FA(_)13 b Fv(h)p FD(anc)o(hor)p
  9501. Fv(i)i(h)p FD(it)p Fv(i)e(h)p FD(alias)p Fv(i)h(h)p FD(lab)q(els)p
  9502. Fv(i)77 b FD(lab)q(el)13 b(with)h Fv(h)p FD(it)p Fv(i)1168
  9503. 1064 y Fj(16i)1233 1079 y FC(b)n(elow)k Fv(h)p FD(anc)o(hor)p
  9504. Fv(i)233 1138 y(j)52 b FA(|)13 b Fv(h)p FD(anc)o(hor)p
  9505. Fv(i)i(h)p FD(it)p Fv(i)e(h)p FD(alias)p Fv(i)h(h)p FD(lab)q(els)p
  9506. Fv(i)77 b FD(break)14 b(with)g Fv(h)p FD(it)p Fv(i)1182
  9507. 1123 y Fj(16j)1248 1138 y FD(at)g Fv(h)p FD(anc)o(hor)p
  9508. Fv(i)233 1188 y(j)52 b(h)p FD(empt)o(y)p Fv(i)470 b FD(no)14
  9509. b(more)f(lab)q(els)-41 1250 y Fv(h)p FD(anc)o(hor)p Fv(i)93
  9510. b(\000)-6 b(!)24 b FA(-)13 b Fv(h)p FD(anc)o(hor)p Fv(i)29
  9511. b(j)e(h)p FD(place)p Fv(i)236 b FD(lab)q(el/break)17
  9512. b(placed)g(relativ)o(e)f(to)h(the)h Fv(h)p FD(place)p
  9513. Fv(i)f FD(where)h FA(-)f FD(is)f(a)913 1300 y(synon)o(ym)c(for)i
  9514. FA(<>\(.5\))-41 1365 y Fv(h)p FD(it)p Fv(i)186 b(\000)-6
  9515. b(!)24 b(h)p FD(digit)p Fv(i)13 b(j)g(h)p FD(letter)p
  9516. Fv(i)i(j)f FA({)o Fv(h)p FD(text)p Fv(i)p FA(})h Fv(j)e(h)p
  9517. FD(cs)p Fv(i)40 b(h)p FD(it)p Fv(i)14 b FD(is)g(a)f(default)h(lab)q(el)
  9518. 1290 1350 y Fj(16k)233 1415 y Fv(j)52 b FA(*)13 b Fv(h)p
  9519. FD(ob)r(ject)p Fv(i)438 b(h)p FD(it)p Fv(i)14 b FD(is)g(an)f
  9520. Fv(h)p FD(ob)r(ject)p Fv(i)233 1465 y(j)52 b FA(@)13
  9521. b Fv(h)p FD(dir)p Fv(i)498 b(h)p FD(it)p Fv(i)14 b FD(is)g(a)f
  9522. Fv(h)p FD(dir)p Fv(i)p FD(ectional)-41 1538 y Fv(h)p
  9523. FD(alias)p Fv(i)132 b(\000)-6 b(!)24 b(h)p FD(empt)o(y)p
  9524. Fv(i)j(j)g FA(=")o Fv(h)p FD(id)p Fv(i)p FA(")272 b FD(optional)13
  9525. b(name)f(for)i(lab)q(el)f(ob)r(ject)1460 1523 y Fj(16l)p
  9526. -66 1567 V 771 1700 a FD(Figure)h(12:)j Fv(h)p FD(path)p
  9527. Fv(i)p FD(s)9 1834 y(The)g FA(=<>)g FD(actions)h(are)f(alw)o(a)o(ys)g
  9528. (expanded)h(in)f(that)g(se-)9 1884 y(quence)12 b(after)f
  9529. FB(p)f FD(and)h FB(c)g FD(ha)o(v)o(e)f(b)q(een)i(set)g(up)f(to)g(the)g
  9530. (prop)q(er)9 1934 y(start)f(and)f(end)h(of)e(the)i(segmen)o(t)f(but)h
  9531. FC(b)n(efor)n(e)i FD(an)o(y)d Fv(h)p FD(lab)q(els)p Fv(i)9
  9532. 1984 y FD(are)15 b(in)o(terpreted,)i(the)f FA(-)f FD(action)g(is)g
  9533. (expanded)h(for)f(eac)o(h)9 2034 y(subsegmen)o(t)c FC(after)j
  9534. FD(all)c Fv(h)p FD(lab)q(els)p Fv(i)h FD(ha)o(v)o(e)g(b)q(een)h(in)o
  9535. (terpreted)9 2084 y(\(see)j(also)f(note)h(16d\),)f(and)g(\014nally)g
  9536. (the)h FA(/)f FD(action)g(is)g(ap-)9 2133 y(plied.)9
  9537. 2206 y(The)k(default)g FA(\\PATHaction)e FD(macro)h(just)h(expands)h
  9538. (to)9 2256 y(\\)p FA(\\POS)10 b Fv(h)p FD(stu\013)p Fv(i)k
  9539. FA(\\relax)n FD(")e(th)o(us)g Fv(h)p FD(stu\013)p Fv(i)i
  9540. FD(should)d(b)q(e)i(of)e(the)9 2305 y(form)g Fv(h)p FD(p)q(os)p
  9541. Fv(i)j(h)p FD(decor)p Fv(i)p FD(.)19 b(The)14 b(user)g(can)g
  9542. (rede\014ne)h(this|in)9 2355 y(fact)f(the)h FA(\\ar)e
  9543. FD(command)f(describ)q(ed)k(in)e Fv(x)p FD(16.2)f(b)q(elo)o(w)h(is)9
  9544. 2405 y(little)g(more)h(than)g(a)h(sp)q(ecial)g FA(\\PATHaction)d
  9545. FD(command)9 2455 y(and)g(a)h(clev)o(er)h(defaulting)d(mec)o(hanism.)
  9546. -66 2550 y(16b.)24 b(De\014ning)14 b(default)h Fv(h)p
  9547. FD(lab)q(els)p Fv(i)g FD(will)f(insert)h(these)i(\014rst)e(in)9
  9548. 2600 y(the)e(lab)q(el)f(sequence)j(of)d(ev)o(ery)h Fv(h)p
  9549. FD(segmen)o(t)p Fv(i)p FD(.)k(This)c(is)f(use-)9 2650
  9550. y(ful)j(to)h(dra)o(w)g(connections)h(with)f(a)g(`cen)o(ter)i(mark)o
  9551. (er')c(in)9 2700 y(particular)g(with)f(arro)o(ws,)h FC(e)p
  9552. FD(.)p FC(g)p FD(.,)g(the)g(`mapsto')e(example)9 2749
  9553. y(explained)18 b(b)q(elo)o(w)g(can)h(b)q(e)g(c)o(hanged)g(in)o(to)f(a)h
  9554. (`breakto')9 2799 y(example:)d(t)o(yping)1033 1834 y
  9555. FA(\\xy*+{0}\\PATH)1055 1884 y(~={**{}})1055 1934 y
  9556. (~>{\\save?>*\\dir{>})o(\\rest)o(ore})1055 1984 y(~-{**\\dir{-}})1055
  9557. 2034 y(~+{|*\\dir{/}})1055 2084 y('\(10,1\)*+{1})j('\(20,-2\)*+{2})g
  9558. (\(30,0\)*+{3})1033 2133 y(\\endxy)1033 2215 y FD(will)13
  9559. b(t)o(yp)q(eset)1300 2307 y(0)1418 2296 y(1)1369 2288
  9560. y @beginspecial @setspecial
  9561.  mark{2867 stopper}xy
  9562.  
  9563. @endspecial @beginspecial
  9564. @setspecial
  9565.  mark{8.73872 0.88034 solid}xy
  9566.  
  9567. @endspecial 1406 2284 a @beginspecial @setspecial
  9568.  mark{8.72638 0.87497 solid}xy
  9569.  
  9570.  
  9571. @endspecial 1536 2331 a(2)1488 2300 y @beginspecial
  9572. @setspecial
  9573.  mark{2380 stopper}xy
  9574.  
  9575. @endspecial @beginspecial @setspecial
  9576.  mark{8.74432 -2.64102 solid}xy
  9577.  
  9578. @endspecial
  9579. 1524 2310 a @beginspecial @setspecial
  9580.  mark{8.73189 -2.63565 solid}xy
  9581.  
  9582. @endspecial 1654
  9583. 2307 a(3)1642 2299 y @beginspecial @setspecial
  9584.  mark{3277 tip}xy
  9585.  
  9586. @endspecial
  9587. 1606 2305 a @beginspecial @setspecial
  9588.  mark{2963 stopper}xy
  9589.  
  9590. @endspecial @beginspecial
  9591. @setspecial
  9592.  mark{8.72629 1.74419 solid}xy
  9593.  
  9594. @endspecial 1642 2299 a @beginspecial @setspecial
  9595.  mark{8.7263 1.74419 solid}xy
  9596.  
  9597.  
  9598. @endspecial 1033 2405 a(Note,)26 b(ho)o(w)o(ev)o(er,)g(that)e(what)f
  9599. (go)q(es)h(in)o(to)f FA(~+{)o FB(:)7 b(:)g(:)f FA(})23
  9600. b FD(is)1033 2454 y Fv(h)p FD(lab)q(els)p Fv(i)15 b FD(and)g(th)o(us)g
  9601. (not)g(a)g Fv(h)p FD(p)q(os)p Fv(i)g FD({)g(it)g(is)f(not)h(an)g
  9602. (action)1033 2504 y(in)f(the)g(sense)i(explained)d(ab)q(o)o(v)o(e.)959
  9603. 2582 y(16c.)24 b(Sp)q(ecifying)15 b FA(~{)o Fv(h)p FD(stu\013)p
  9604. Fv(i)p FA(})h FD(will)e(set)h(the)h(\\failure)e(con)o(tin-)1033
  9605. 2632 y(uation")g(to)h Fv(h)p FD(stu\013)p Fv(i)p FD(.)23
  9606. b(This)15 b(will)f(b)q(e)i(inserted)g(when)g(the)1033
  9607. 2682 y(last)g Fv(h)p FD(segmen)o(t)p Fv(i)g FD(is)f(exp)q(ected|it)j
  9608. (can)e(ev)o(en)g(replace)h(it)1033 2732 y(or)d(add)g(more)f
  9609. Fv(h)p FD(segmen)o(t)p Fv(i)p FD(s,)g FC(i)p FD(.)p FC(e)p
  9610. FD(.,)1033 2799 y FA(\\xy)21 b(*+{0})g(\\PATH)g(~={**{}})f
  9611. (~-{**\\dir{-}})917 2929 y FD(25)p eop
  9612. %%Page: 26 26
  9613. 26 25 bop 52 42 a FA(~{'\(20,-2\)*+{2})19 b(\(30,0\)*+{3}})g
  9614. ('\(10,1\)*+{1})9 91 y(\\endxy)9 187 y FD(is)13 b(equiv)n(alen)o(t)g
  9615. (to)9 255 y FA(\\xy)21 b(*+{0})g(\\PATH)f(~={**{}})g(~-{**\\dir{-}})52
  9616. 305 y('\(10,1\)*+{1})f('\(20,-2\)*+{2})h(\(30,0\)*+{3})9
  9617. 354 y(\\endxy)9 450 y FD(t)o(yp)q(esetting)275 566 y(0)393
  9618. 555 y(1)381 544 y @beginspecial @setspecial
  9619.  mark{17.45259 1.74956 solid}xy
  9620.  
  9621. @endspecial
  9622. 511 590 a(2)499 570 y @beginspecial @setspecial
  9623.  mark{17.45259 -5.24867 solid}xy
  9624.  
  9625. @endspecial
  9626. 630 566 a(3)617 558 y @beginspecial @setspecial
  9627.  mark{17.45259 3.48837 solid}xy
  9628.  
  9629. @endspecial
  9630. 9 689 a(b)q(ecause)11 b(when)g FA(\\endxy)d FD(is)i(seen)h(then)g(the)f
  9631. (parser)h(kno)o(ws)9 738 y(that)17 b(the)h(next)f(sym)o(b)q(ol)f(is)h
  9632. (neither)h(of)e(the)i(c)o(haracters)9 788 y FA(~'`)13
  9633. b FD(and)g(hence)i(that)f(the)g(last)f Fv(h)p FD(segmen)o(t)p
  9634. Fv(i)h FD(is)f(to)h(b)q(e)g(ex-)9 838 y(p)q(ected.)21
  9635. b(Instead,)15 b(ho)o(w)o(ev)o(er,)g(the)g(failure)f(con)o(tin)o(uation)
  9636. 9 888 y(is)i(inserted)i(and)f(parsed,)h(and)e(the)i Fv(h)p
  9637. FD(path)p Fv(i)f FD(is)f(\014nished)9 938 y(b)o(y)d(the)i(inserted)g
  9638. (material.)9 1016 y(F)m(ailure)e(con)o(tin)o(uations)g(can)h(b)q(e)g
  9639. (nested:)9 1083 y FA(\\xy)21 b(*+{0})g(\\PATH)f(~={**{}})g
  9640. (~-{**\\dir{-}})30 1133 y(~{~{\(30,0\)*+{3}})30 1183
  9641. y('\(20,-2\)*+{2}})f('\(10,1\)*+{1})9 1233 y(\\endxy)9
  9642. 1328 y FD(will)12 b(also)h(t)o(yp)q(eset)j(the)e(connected)i(digits.)
  9643. -66 1435 y(16d.)24 b(A)14 b(\\straigh)o(t)f(segmen)o(t")h(is)f(in)o
  9644. (terpreted)j(as)e(follo)o(ws:)43 1541 y(1.)24 b(First)12
  9645. b FB(p)f FD(is)h(set)h(to)e(the)i(end)f(ob)r(ject)g(of)f(the)i
  9646. (previous)100 1590 y(segmen)o(t)18 b(\(for)g(the)h(\014rst)h(segmen)o
  9647. (t)e(this)g(is)g FB(c)h FD(just)100 1640 y(b)q(efore)14
  9648. b(the)f(path)g(command\))d(and)j FB(c)g FD(is)g(set)h(to)e(the)100
  9649. 1690 y Fv(h)p FD(p)q(os)p Fv(i)i FD(starting)f(the)h
  9650. Fv(h)p FD(segmen)o(t)p Fv(i)p FD(,)f(and)g(the)h(curren)o(t)100
  9651. 1740 y Fv(h)p FD(slide)p Fv(i)g FD(is)g(applied.)43 1818
  9652. y(2.)24 b(Then)e(the)f FA(=)g FD(and)g FA(<)g FC(se)n(gment)h(actions)j
  9653. FD(are)d(ex-)100 1868 y(panded)d(\(in)f(that)g(sequence\))i(and)e(the)h
  9654. FA(<)f FD(action)100 1917 y(is)c(cleared.)22 b(The)15
  9655. b(resulting)g FB(p)g FD(and)f FB(c)h FD(b)q(ecome)f(the)100
  9656. 1967 y FC(start)j FD(and)d FC(end)k FD(ob)r(ject)d(of)e(the)i(segmen)o
  9657. (t.)43 2045 y(3.)24 b(Then)13 b(all)e Fv(h)p FD(lab)q(els)p
  9658. Fv(i)h FD(\(starting)g(eith)h(the)f FA(~+)p FD(-de\014ned)100
  9659. 2095 y(ones\))f(are)g(in)o(terpreted)h(and)f(t)o(yp)q(eset)h(as)e
  9660. (describ)q(ed)100 2145 y(b)q(elo)o(w.)43 2223 y(4.)24
  9661. b(Finally)10 b(the)i FC(subse)n(gment)i(actions)h FD(are)e(expanded:)
  9662. 100 2273 y(If)k(there)j(w)o(ere)f FB(n)e FD(breaks)i(then)g(there)g
  9663. (are)f FB(n)12 b FD(+)g(1)100 2322 y(subsegmen)o(ts)h(and)g(th)o(us)h
  9664. FA(\\PATHaction-{)c Fv(h)p FD(stu\013)p Fv(i)100 2372
  9665. y FA(})15 b FD(will)f(b)q(e)i(expanded)g FB(n)10 b FD(+)h(1)k(times.)21
  9666. b(The)16 b FB(i)p FD(th)g(ex-)100 2422 y(pansion,)c FB(i)g
  9667. Fv(2)f(f)p FD(1)p FB(;)c(:)g(:)g(:)t(;)g(n)g FD(+)g(1)p
  9668. Fv(g)p FD(,)12 b(will)g(b)q(e)h(p)q(erformed)100 2472
  9669. y(with)359 2575 y FB(p)41 b FD(=)h FB(b)513 2581 y Fu(0)545
  9670. 2575 y FA(.)14 b FB(b)599 2581 y Fw(i)p Fm(\000)p Fu(1)362
  9671. 2637 y FB(c)41 b FD(=)h FB(b)513 2643 y Fw(n)p Fu(+1)591
  9672. 2637 y FA(.)14 b FB(b)645 2643 y Fw(i)100 2740 y FD(where)g
  9673. FB(b)237 2746 y Fw(i)263 2740 y FD(denotes)g(break)f
  9674. FB(i)g FD(except)h(that)f FB(b)788 2746 y Fu(0)819 2740
  9675. y FD(is)f(the)100 2790 y(start)h(and)f FB(b)295 2796
  9676. y Fw(n)p Fu(+1)372 2790 y FD(the)h(end)g(ob)r(ject)g(of)f(the)h(segmen)
  9677. o(t.)1033 42 y Fq(Example:)41 b FD(T)o(ypically)13 b
  9678. FA(~=)h FD(is)g(used)h(to)f(do)g(something)1033 91 y(that)f(will)e
  9679. (setup)j(the)g FA(?)o Fv(h)p FD(place)p Fv(i)g FD(format)d(to)h(suit)h
  9680. (the)g(seg-)1033 141 y(men)o(t)i(connection)h(whic)o(h)f(is)g(then)h
  9681. (used)h(b)o(y)e FA(~<)g FD(to)g(add)1033 191 y(something)i(to)h(the)h
  9682. (`tail')d(of)h(the)i(path)f(and)g(b)o(y)g FA(~>)g FD(to)1033
  9683. 241 y(add)13 b(to)g(its)g(`head',)f(and)g(\014nally)g
  9684. FA(~-)g FD(is)h(used)h(to)f(actually)1033 291 y(t)o(yp)q(eset)21
  9685. b(the)f(connection)f(b)q(ew)o(een)i(the)f(giv)o(en)e(breaks.)1033
  9686. 340 y(F)m(or)c(example,)1033 408 y FA(\\xy*+{0}\\PATH)1055
  9687. 458 y(~={**i\\dir{-}})1055 508 y(~<{\\save;?<*\\dir{|)o(}\\res)o(tore)o
  9688. (})1055 558 y(~>{\\save?>*\\dir{>})o(\\rest)o(ore})1055
  9689. 607 y(~-{**\\dir{-}})1055 657 y('\(10,1\)*+{1}|b)19 b('\(20,-2\)*+{2})g
  9690. (\(30,0\)*+{3})1033 707 y(\\endxy)1033 790 y FD(will)13
  9691. b(build)g(a)g(`mapsto)f(path')1300 886 y(0)1418 874 y(1)1333
  9692. 870 y @beginspecial @setspecial
  9693.  mark{3174 stopper}xy
  9694.  
  9695. @endspecial 1362 876
  9696. a Fw(b)1362 867 y @beginspecial @setspecial
  9697.  mark{6.96796 0.7052 solid}xy
  9698.  
  9699. @endspecial
  9700. 1406 863 a @beginspecial @setspecial
  9701.  mark{6.96797 0.69983 solid}xy
  9702.  
  9703. @endspecial 1536
  9704. 909 a FD(2)1524 889 y @beginspecial @setspecial
  9705.  mark{17.45259 -5.24867 solid}xy
  9706.  
  9707. @endspecial
  9708. 1654 886 a(3)1642 877 y @beginspecial @setspecial
  9709.  mark{3277 tip}xy
  9710.  
  9711. @endspecial
  9712. @beginspecial @setspecial
  9713.  mark{17.45259 3.48837 solid}xy
  9714.  
  9715. @endspecial 1033 987 a(as)k(follo)o(ws:)j(F)
  9716. m(or)c(eac)o(h)h(segmen)o(t)f(w)o(e)h(do)f(the)h(follo)o(wing:)1033
  9717. 1037 y(\(1\))g(let)h FA(=)f FD(t)o(yp)q(eset)h(an)f FC(invisible)j
  9718. FD(connection)e(that)f(will)1033 1087 y(mak)o(e)e FA(?)h
  9719. FD(b)q(eha)o(v)o(e)h(correctly;)h(\(2\))e(let)h FA(<)f
  9720. FD(mak)o(e)f(the)i(start)1033 1137 y(p)q(oin)o(t)d(\()p
  9721. FB(p)p FD(\))h(of)f(the)h(\014rst)g(segmen)o(t)f(b)q(e)h(a)f
  9722. FA(\\dir{)o(|})g FD(on)g(the)1033 1187 y(edge)20 b(of)e(the)h(original)
  9723. e FB(p)i FD(\(the)g FA(;)p FD(s)g(mak)o(e)e(us)i(mo)q(dify)e
  9724. FB(p)1033 1236 y FD(rather)d(than)g FB(c)p FD(\);)f(\(3\))g(let)g
  9725. FA(>)g FD(mak)o(e)f(the)i(end)g(p)q(oin)o(t)e(of)h(the)1033
  9726. 1286 y(last)d(segmen)o(t)g(b)q(e)g(a)g FA(\\dir{>})e
  9727. FD(tip;)j(and)f(\(4\))f(let)i FA(-)e FD(t)o(yp)q(eset)1033
  9728. 1336 y(eac)o(h)17 b(subsegmen)o(t)f(of)g(the)h(connection)g(as)f(a)g
  9729. (solid)f(line)1033 1386 y(\(that)f(will)f(trace)i(the)f(in)o(visible)f
  9730. (one)h(set)h(up)f(in)f(\(1\)\).)1033 1451 y(Numerous)h(v)n(ariations)e
  9731. (are)i(p)q(ossible)h(b)o(y)e(v)n(arying)g(what)1033 1500
  9732. y(go)q(es)i(in)e(whic)o(h)h(actions,)f FC(e)p FD(.)p
  9733. FC(g)p FD(.,)1055 1568 y FA(~={**i\\dir{-})1120 1618
  9734. y(\\save;?<*\\dir{|};)19 b(?>*\\dir{>})1120 1668 y(\\restore})1055
  9735. 1718 y(~-{**\\dir{-}})1033 1800 y FD(t)o(yp)q(esets)1300
  9736. 1863 y(0)1418 1852 y(1)1333 1848 y @beginspecial @setspecial
  9737.  mark{3174 stopper}xy
  9738.  
  9739.  
  9740. @endspecial 1406 1840 a @beginspecial @setspecial
  9741.  mark{3174 tip}xy
  9742.  
  9743. @endspecial
  9744. 1362 1854 a Fw(b)1362 1845 y @beginspecial @setspecial
  9745.  mark{6.96796 0.7052 solid}xy
  9746.  
  9747.  
  9748. @endspecial 1406 1840 a @beginspecial @setspecial
  9749.  mark{6.96797 0.69983 solid}xy
  9750.  
  9751. @endspecial
  9752. 1536 1887 a FD(2)1451 1845 y @beginspecial @setspecial
  9753.  mark{2765 stopper}xy
  9754.  
  9755.  
  9756. @endspecial 1524 1867 a @beginspecial @setspecial
  9757.  mark{2765 tip}xy
  9758.  
  9759. @endspecial
  9760. @beginspecial @setspecial
  9761.  mark{17.45259 -5.24867 solid}xy
  9762.  
  9763. @endspecial 1654 1863 a(3)1569
  9764. 1869 y @beginspecial @setspecial
  9765.  mark{3277 stopper}xy
  9766.  
  9767. @endspecial 1642 1855
  9768. a @beginspecial @setspecial
  9769.  mark{3277 tip}xy
  9770.  
  9771. @endspecial @beginspecial
  9772. @setspecial
  9773.  mark{17.45259 3.48837 solid}xy
  9774.  
  9775. @endspecial 1033 1952 a(with)14 b(ev)o(ery)g(segmen)o(t)g
  9776. (a)g(separate)h(mapsto)d(arro)o(w,)h(and)1055 2020 y
  9777. FA(~={**i\\dir{-}})1055 2070 y(~-{**\\dir{-})1120 2119
  9778. y(\\save;?<*\\dir{|};)19 b(?>*\\dir{>})1120 2169 y(\\restore})1033
  9779. 2252 y FD(t)o(yp)q(esets)1300 2315 y(0)1418 2303 y(1)1362
  9780. 2305 y Fw(b)1362 2296 y @beginspecial @setspecial
  9781.  mark{6.96796 0.7052 solid}xy
  9782.  
  9783. @endspecial
  9784. 1333 2299 a @beginspecial @setspecial
  9785.  mark{3174 stopper}xy
  9786.  
  9787. @endspecial 1362
  9788. 2296 a @beginspecial @setspecial
  9789.  mark{3174 tip}xy
  9790.  
  9791. @endspecial 1406 2292
  9792. a @beginspecial @setspecial
  9793.  mark{6.96797 0.69983 solid}xy
  9794.  
  9795. @endspecial 1377 2294 a
  9796. @beginspecial @setspecial
  9797.  mark{3174 stopper}xy
  9798.  
  9799. @endspecial 1406 2292 a @beginspecial
  9800. @setspecial
  9801.  mark{3174 tip}xy
  9802.  
  9803. @endspecial 1536 2338 a FD(2)1524 2318 y
  9804. @beginspecial @setspecial
  9805.  mark{17.45259 -5.24867 solid}xy
  9806.  
  9807. @endspecial 1451 2296 a @beginspecial
  9808. @setspecial
  9809.  mark{2765 stopper}xy
  9810.  
  9811. @endspecial 1524 2318 a @beginspecial @setspecial
  9812.  mark{2765 tip}xy
  9813.  
  9814.  
  9815. @endspecial 1654 2315 a(3)1642 2306 y @beginspecial
  9816. @setspecial
  9817.  mark{17.45259 3.48837 solid}xy
  9818.  
  9819. @endspecial 1569 2321 a @beginspecial @setspecial
  9820.  mark{3277 stopper}xy
  9821.  
  9822.  
  9823. @endspecial 1642 2306 a @beginspecial @setspecial
  9824.  mark{3277 tip}xy
  9825.  
  9826. @endspecial
  9827. 959 2421 a(16e.)24 b(A)14 b FC(se)n(gment)19 b FD(is)14
  9828. b(a)g(part)g(of)g(a)g Fv(h)p FD(path)p Fv(i)g FD(b)q(et)o(w)o(een)i(a)e
  9829. (previ-)1033 2471 y(ous)j(and)f(a)g(new)h FC(tar)n(get)j
  9830. FD(giv)o(en)c(as)g(a)g Fv(h)p FD(path-p)q(os)p Fv(i)p
  9831. FD(:)24 b(nor-)1033 2520 y(mally)12 b(this)j(is)f(just)h(a)f
  9832. Fv(h)p FD(p)q(os)p Fv(i)h FD(as)g(describ)q(ed)h(in)f
  9833. Fv(x)p FD(3)f(but)h(it)1033 2570 y(can)f(b)q(e)g(c)o(hanged)g(to)g
  9834. (something)e(else)j(b)o(y)e(c)o(hanging)g(the)1033 2620
  9835. y(con)o(trol)i(sequence)j FA(\\PATHafterPOS)13 b FD(to)i(b)q(e)h
  9836. (something)1033 2670 y(other)f(than)f FA(\\afterPOS)n
  9837. FD(.)959 2749 y(16f.)23 b(A)13 b FC(turning)k FD(segmen)o(t)c(is)g(one)
  9838. g(that)g(do)q(es)h(not)f(go)f(all)g(the)1033 2799 y(w)o(a)o(y)i(to)g
  9839. (the)h(giv)o(en)f Fv(h)p FD(p)q(os)p Fv(i)h FD(but)f(only)g(as)g(far)g
  9840. (as)h(required)917 2929 y(26)p eop
  9841. %%Page: 27 27
  9842. 27 26 bop 9 42 a FD(to)9 b(mak)o(e)f(a)i(turn)g(to)o(w)o(ards)g(it.)16
  9843. b(The)10 b FB(c)g FD(is)g(set)g(to)g(the)g(actual)9 91
  9844. y(turn)j(ob)r(ject)g(after)g(a)f(turning)h(segmen)o(t)f(suc)o(h)h(that)
  9845. g(sub-)9 141 y(sequen)o(t)j(turning)g(or)f(other)i(segmen)o(ts)e(will)f
  9846. (start)j(from)9 191 y(there,)g(in)e(particular)h(the)h(last)e(segmen)o
  9847. (t)h(\(whic)o(h)g(is)g(al-)9 241 y(w)o(a)o(ys)11 b(straigh)o(t\))h(can)
  9848. g(b)q(e)g(used)h(to)f(\014nish)g(a)f(winding)g(line.)9
  9849. 305 y(What)22 b(the)h(turn)h(lo)q(oks)e(lik)o(e)g(is)h(determined)g(b)o
  9850. (y)f(the)9 355 y Fv(h)p FD(turn)p Fv(i)14 b FD(form:)9
  9851. 434 y Fv(h)p FD(empt)o(y)p Fv(i)24 b FD(Nothing)16 b(b)q(et)o(w)o(een)j
  9852. (the)f FA(`)f FD(and)g(the)g Fv(h)p FD(p)q(os)p Fv(i)h
  9853. FD(is)100 484 y(in)o(terpreted)c(the)g(same)d(as)i(giving)e(just)i(the)
  9854. h Fv(h)p FD(diag)p Fv(i)100 533 y FD(last)g(used)g FC(out)k
  9855. FD(of)c(a)f(turn.)9 596 y Fv(h)p FD(diag)p Fv(i)24 b
  9856. FD(Sp)q(ecifying)15 b(a)g(single)h Fv(h)p FD(diag)p Fv(i)e
  9857. FB(d)i FD(is)f(the)h(same)f(as)100 646 y(sp)q(ecifying)f(either)g(of)f
  9858. (the)h Fv(h)p FD(cir)p Fv(i)p FD(cles)h FB(d)p FA(^)e
  9859. FD(or)h FB(d)p FA(_)o FD(,)g(de-)100 695 y(p)q(ending)d(on)f(whether)i
  9860. (the)g(sp)q(eci\014ed)g Fv(h)p FD(p)q(os)p Fv(i)f FD(has)g(its)100
  9861. 745 y(cen)o(ter)h(`ab)q(o)o(v)o(e')e(or)h(`b)q(elo)o(w')e(the)j(line)e
  9862. (from)f FB(p)i FD(in)f(the)100 795 y Fv(h)p FD(diag)p
  9863. Fv(i)p FD(onal)i(direction.)9 857 y Fv(h)p FD(cir)p Fv(i)25
  9864. b FD(When)14 b(a)f(full)f(explicit)h Fv(h)p FD(cir)p
  9865. Fv(i)p FD(cle)h(is)f(a)o(v)n(ailable)e(then)100 907 y(the)25
  9866. b(corresp)q(onding)h Fv(h)p FD(cir)p Fv(i)p FD(cle)g(ob)r(ject)g(is)f
  9867. (placed)100 957 y(suc)o(h)19 b(that)g(its)g(ingoing)e(direction)i(is)f
  9868. (a)g(con)o(tin)o(u-)100 1007 y(ation)13 b(of)f(a)i(straigh)o(t)f
  9869. (connection)h(from)e FB(p)h FD(and)g(the)100 1056 y(outgoing)h
  9870. (direction)i(p)q(oin)o(ts)g(suc)o(h)g(that)g(a)f(follo)o(w-)100
  9871. 1106 y(ing)g(straigh)o(t)h(\(or)g(last\))f(segmen)o(t)h(will)e(connect)
  9872. j(it)100 1156 y(to)d FB(c)f FD(\(with)h(the)h(same)e(slide\).)9
  9873. 1235 y(Here)i(is)e(an)h(example)f(using)g(all)g(forms)f(of)i
  9874. Fv(h)p FD(turn)p Fv(i)p FD(s:)261 1330 y(base)85 1529
  9875. y FB(A)142 1357 y @beginspecial @setspecial
  9876.  mark{10.0 90 180 circ}xy
  9877.  
  9878. @endspecial
  9879. 212 1341 a Fw(a)142 1316 y @beginspecial @setspecial
  9880.  mark{-25.52777 -0.00195 solid}xy
  9881.  
  9882.  
  9883. @endspecial @beginspecial @setspecial
  9884.  mark{-1024 tip}xy
  9885.  
  9886. @endspecial 483
  9887. 1529 a FB(B)142 1474 y @beginspecial @setspecial
  9888.  mark{10.0 -180 -90 circ}xy
  9889.  
  9890. @endspecial
  9891. 113 1426 a Fw(b)101 1474 y @beginspecial @setspecial
  9892.  mark{-0.00098 -27.99805 solid}xy
  9893.  
  9894.  
  9895. @endspecial @beginspecial @setspecial
  9896.  mark{1024 tip}xy
  9897.  
  9898. @endspecial 483
  9899. 1330 a FB(C)799 1557 y @beginspecial @setspecial
  9900.  mark{10.0 -135 90 circ}xy
  9901.  
  9902. @endspecial
  9903. 463 1503 a Fw(c)799 1515 y @beginspecial @setspecial
  9904.  mark{158.14458 -0.00145 solid}xy
  9905.  
  9906.  
  9907. @endspecial @beginspecial @setspecial
  9908.  mark{3072 tip}xy
  9909.  
  9910. @endspecial 482
  9911. 1357 a @beginspecial @setspecial
  9912.  mark{10.0 45 90 circ}xy
  9913.  
  9914. @endspecial 611 1490
  9915. a(d)512 1328 y @beginspecial @setspecial
  9916.  mark{-62.14403 62.1436 solid}xy
  9917.  
  9918. @endspecial
  9919. @beginspecial @setspecial
  9920.  mark{-2048 tip}xy
  9921.  
  9922. @endspecial 383 1341 a(e)352
  9923. 1316 y @beginspecial @setspecial
  9924.  mark{-31.38518 0.0 solid}xy
  9925.  
  9926. @endspecial @beginspecial
  9927. @setspecial
  9928.  mark{-1024 tip}xy
  9929.  
  9930. @endspecial 9 1650 a FD(w)o(as)f(t)o(yp)q(eset)j(b)o(y)9
  9931. 1718 y FA(\\xy)21 b(<4pc,0pc>:\(0,0\))30 1768 y(*+\\txt{base}="base")30
  9932. 1817 y(\\PATH)g(~={**{}})f(~-{**\\dir{-}?>*\\dir)o({>}})161
  9933. 1867 y(`l)65 b(\(-1,-1\)*{A})20 b(^a)161 1917 y(`)109
  9934. b(\(1,-1\)*{B})20 b(^b)161 1967 y(`_ul)43 b(\(1,)21 b(0\)*{C})g(^c)161
  9935. 2017 y(`ul^l)g("base")108 b(^d)292 2067 y("base")g(^e)9
  9936. 2116 y(\\endxy)9 2199 y Fq(Bug:)31 b FD(T)m(urns)21 b(are)g(only)e
  9937. (really)h(resonable)h(for)g(paths)9 2248 y(that)14 b(use)g(straigh)o(t)
  9938. g(lines)g(lik)o(e)f(the)h(one)g(ab)q(o)o(v)o(e.)9 2313
  9939. y Fq(Note:)24 b FD(Alw)o(a)o(ys)17 b(write)g(a)g(v)n(alid)e
  9940. Fv(h)p FD(p)q(os)p Fv(i)j FD(after)f(a)g Fv(h)p FD(turn)p
  9941. Fv(i)p FD(,)9 2363 y(otherwise)g(an)o(y)f(follo)o(wing)e
  9942. FA(^)j FD(or)f FA(_)h FD(lab)q(els)f(can)h(confuse)9
  9943. 2412 y(the)e(parser.)21 b(So)14 b(if)g(y)o(ou)g(in)o(tend)h(the)g
  9944. FA(^r)f FD(in)g FA(`^r)g FD(to)g(b)q(e)h(a)9 2462 y(lab)q(el)10
  9945. b(then)i(write)f FA(`,^r)o FD(,)g(using)g(a)g(dumm)o(y)d
  9946. FA(,)j Fv(h)p FD(p)q(os)p Fv(i)p FD(ition.)9 2527 y(The)k(default)f
  9947. (used)i(for)f FC(turnr)n(adius)i FD(can)f(b)q(e)f(set)h(b)o(y)e(the)9
  9948. 2576 y(op)q(eration)p 9 2617 909 2 v 157 2662 a FA(\\turnradius)e
  9949. Fv(h)p FD(add)i(op)p Fv(i)g FA({)o Fv(h)p FD(dimen)p
  9950. Fv(i)p FA(})p 9 2689 V 9 2749 a FD(that)25 b(w)o(orks)g(lik)o(e)g(the)h
  9951. (k)o(ernel)g FA(\\objectmargin)c FD(etc.)9 2799 y(commands;)11
  9952. b(it)i(defaults)h(to)g(10pt.)1033 42 y Fq(Exercise)h(23:)42
  9953. b FD(T)o(yp)q(eset)1501 147 y FB(A)1517 133 y @beginspecial
  9954. @setspecial
  9955.  mark{10.0 0 360 circ}xy
  9956.  
  9957. @endspecial -59 w @beginspecial @setspecial
  9958.  mark{10.0 45 315 circ}xy
  9959.  
  9960.  
  9961. @endspecial 1488 163 a @beginspecial @setspecial
  9962.  mark{4096 tip}xy
  9963.  
  9964. @endspecial
  9965. 1033 252 a FD(using)14 b Fv(h)p FD(turn)p Fv(i)p FD(s.)959
  9966. 349 y(16g.)23 b(The)15 b(last)f(segmen)o(t)h(is)f(exactly)h(as)f(a)g
  9967. (straigh)o(t)h(one)g(ex-)1033 398 y(cept)21 b(that)f(the)g
  9968. FA(>)f FD(action)g(\(if)g(an)o(y\))h(is)f(executed)j(\(and)1033
  9969. 448 y(cleared\))15 b(just)f(after)g(the)h FA(<)f FD(action.)959
  9970. 532 y(16h.)24 b(\\Sliding")17 b(a)h(segmen)o(t)h(means)f(mo)o(ving)f
  9971. (eac)o(h)j(of)e(the)1033 582 y FB(p;)7 b(c)18 b FD(ob)r(jects)h(in)f
  9972. (the)h(direction)f(p)q(erp)q(endicular)i(to)e(the)1033
  9973. 632 y(curren)o(t)e(direction)e(at)f(eac)o(h.)959 716
  9974. y(16i.)23 b(Lab)q(elling)17 b(means)h(that)g Fv(h)p FD(it)p
  9975. Fv(i)h FD(is)f(dropp)q(ed)i(relativ)o(e)e(to)1033 765
  9976. y(the)11 b(curren)o(t)h(segmen)o(t)e(using)g(a)g FA(?)g
  9977. Fv(h)p FD(p)q(os)p Fv(i)p FD(ition.)17 b(This)10 b(th)o(us)1033
  9978. 815 y(dep)q(ends)17 b(on)e(the)h(user)h(setting)f(up)f(a)g(connection)h
  9979. (with)1033 865 y(a)h FA(**)g Fv(h)p FD(p)q(os)p Fv(i)h
  9980. FD(as)g(one)f(of)g(the)h(actions|t)o(ypically)e(the)i
  9981. FA(=)1033 915 y FD(action)11 b(is)f(used)i(for)e(this)h(\(see)h(note)f
  9982. (16d)f(for)h(the)g(details\).)1033 965 y(The)17 b(only)f(di\013erence)i
  9983. (b)q(et)o(w)o(een)g FA(^)e FD(and)g FA(_)g FD(is)h(that)f(they)1033
  9984. 1014 y(shift)d(the)g(lab)q(el)g(in)f(the)i FA(^)e FD(resp)q(ectiv)o
  9985. (ely)i FA(_)f FD(direction;)g(for)1033 1064 y(straigh)o(t)i(segmen)o
  9986. (ts)f(it)g(is)g(placed)h(in)f(the)h(\\sup)q(erscript")1033
  9987. 1114 y(or)f(\\subscript")h(p)q(osition.)1033 1181 y(Lab)q(els)k(will)f
  9988. (b)q(e)h(separated)h(from)d(the)i(connection)h(b)o(y)1033
  9989. 1231 y(the)10 b FC(lab)n(el)t(mar)n(gin)i FD(that)e(y)o(ou)f(can)g(set)
  9990. i(with)e(the)h(op)q(eration)p 1033 1282 V 1171 1330 a
  9991. FA(\\labelmargin)i Fv(h)p FD(add)h(op)p Fv(i)h FA({)p
  9992. Fv(h)p FD(dimen)p Fv(i)p FA(})p 1033 1359 V 1033 1430
  9993. a FD(that)22 b(w)o(orks)f(lik)o(e)g(the)h(k)o(ernel)g
  9994. FA(\\objectmargin)d FD(com-)1033 1480 y(mand;)g(in)f(fact)g
  9995. FC(lab)n(elmar)n(gin)j FD(defaults)d(to)h(use)g FC(obje)n(ct-)1033
  9996. 1530 y(mar)n(gin)e FD(if)c(not)h(set.)959 1613 y(16j.)23
  9997. b(Breaking)11 b(means)e(to)h(\\slice)g(a)g(hole")g(in)g(the)h
  9998. (connection)1033 1663 y(and)16 b(insert)i Fv(h)p FD(it)p
  9999. Fv(i)e FD(there.)27 b(This)16 b(is)g(realized)h(b)o(y)f(t)o(yp)q(eset-)
  10000. 1033 1713 y(ting)10 b(the)g(connection)h(in)e(question)h(in)f
  10001. FC(subse)n(gments)s FD(,)i(one)1033 1763 y(leading)k(to)g(the)i(break)e
  10002. (and)h(one)g(con)o(tin)o(uing)e(after)i(the)1033 1813
  10003. y(break)f(as)f(describ)q(ed)h(in)f(notes)g(16a)f(and)h(16d.)959
  10004. 1897 y(16k.)23 b(Unless)14 b Fv(h)p FD(it)p Fv(i)f FD(is)f(a)h
  10005. (full-\015edged)f Fv(h)p FD(ob)r(ject)p Fv(i)i FD(\(b)o(y)f(using)f
  10006. (the)1033 1946 y FA(*)20 b FD(form\),)h(it)f(is)g(t)o(yp)q(eset)i
  10007. (using)e(a)g FA(\\labelbox)f FD(ob)r(ject)1033 1996 y(\(initially)10
  10008. b(similar)f(to)j FA(\\objectbox)e FD(of)h(basic)d(X)1776
  10009. 2003 y(Y)1801 1996 y(-pic)j(but)1033 2046 y(using)j FA(\\labelstyle)d
  10010. FD(for)j(the)g(st)o(yle\).)1033 2113 y Fq(Remark:)j FD(Y)m(ou)10
  10011. b(can)g(only)g(omit)e(the)j FA({})p FD(s)g(around)f(single)1033
  10012. 2163 y(letters,)15 b(digits,)e(and)g(con)o(trol)h(sequences.)959
  10013. 2247 y(16l.)23 b(A)g(lab)q(el)f(is)g(an)h(ob)r(ject)g(lik)o(e)f(an)o(y)
  10014. g(other)h(in)f(the)d(X)1903 2254 y(Y)1928 2247 y(-)1033
  10015. 2296 y(picture.)f(Inserting)12 b(an)f Fv(h)p FD(alias)p
  10016. Fv(i)f FA(=")p Fv(h)p FD(id)p Fv(i)p FA(")h FD(sa)o(v)o(es)g(the)h(lab)
  10017. q(el)1033 2346 y(ob)r(ject)j(as)f FA(")p Fv(h)p FD(id)p
  10018. Fv(i)p FA(")f FD(for)h(later)g(reference.)1033 2472 y
  10019. Fq(Exercise)h(24:)42 b FD(T)o(yp)q(eset)1665 2612 y @beginspecial
  10020. @setspecial
  10021.  mark{3311 tip}xy
  10022.  
  10023. @endspecial 1469 2641 a Fw(A)1665 2612 y
  10024. @beginspecial @setspecial
  10025.  mark{85.35782 19.91682 dashed}xy
  10026.  
  10027. @endspecial 1385 2567 a FD(lab)q(el)1466
  10028. 2609 y @beginspecial @setspecial
  10029.  mark{1722 tip}xy
  10030.  
  10031. @endspecial @beginspecial
  10032. @setspecial
  10033.  mark{4.74312 -6.9604 solid}xy
  10034.  
  10035. @endspecial 917 2929 a(27)p eop
  10036. %%Page: 28 28
  10037. 28 27 bop -66 43 2008 2 v -45 84 a FD(Syn)o(tax)889 b(Action)p
  10038. -66 106 V -45 150 a FA(\\ar)13 b Fv(h)p FD(arro)o(w)p
  10039. Fv(i)h(h)p FD(path)p Fv(i)672 b FD(mak)o(e)12 b Fv(h)p
  10040. FD(arro)o(w)p Fv(i)i FD(along)f Fv(h)p FD(path)p Fv(i)p
  10041. -66 174 V -45 222 a(h)p FD(arro)o(w)p Fv(i)80 b(\000)-6
  10042. b(!)20 b(h)p FD(form)p Fv(i)p FD(*)573 b Fv(h)p FD(arro)o(w)p
  10043. Fv(i)14 b FD(has)g(the)g Fv(h)p FD(form)p Fv(i)p FD(s)-45
  10044. 284 y Fv(h)p FD(form)p Fv(i)97 b(\000)-6 b(!)20 b FA(@)14
  10045. b Fv(h)p FD(v)n(arian)o(t)p Fv(i)516 b FD(use)15 b Fv(h)p
  10046. FD(v)n(arian)o(t)p Fv(i)e FD(of)g(arro)o(w)198 342 y
  10047. Fv(j)48 b FA(@)14 b Fv(h)p FD(v)n(arian)o(t)p Fv(i)f
  10048. FA({)g Fv(h)p FD(tip)p Fv(i)h FA(})349 b FD(build)14
  10049. b(arro)o(w)1180 327 y Fj(16m)1267 342 y FD(using)g Fv(h)p
  10050. FD(v)n(arian)o(t)p Fv(i)g FD(of)g(a)g(standard)h(stem)f(and)970
  10051. 392 y Fv(h)p FD(tip)p Fv(i)g FD(for)f(the)i(head)198
  10052. 446 y Fv(j)48 b FA(@)14 b Fv(h)p FD(v)n(arian)o(t)p Fv(i)f
  10053. FA({)g Fv(h)p FD(tip)p Fv(i)h(h)p FD(conn)p Fv(i)h(h)p
  10054. FD(tip)p Fv(i)e FA(})121 b FD(build)21 b(arro)o(w)1187
  10055. 430 y Fj(16m)1282 446 y FD(using)g Fv(h)p FD(v)n(arian)o(t)p
  10056. Fv(i)h FD(of)f Fv(h)p FD(tip)p Fv(i)p FD(,)j Fv(h)p FD(conn)p
  10057. Fv(i)p FD(,)g(and)970 495 y(other)19 b Fv(h)p FD(tip)p
  10058. Fv(i)g FD(as)f(arro)o(w)h(tail,)f(stem,)h(and)f(head)h(\(in)f(that)h
  10059. (or-)970 545 y(der\))198 599 y Fv(j)48 b FA(@/)13 b Fv(h)p
  10060. FD(direction)p Fv(i)i(h)p FD(dist)p Fv(i)f FA(/)314 b
  10061. FD(curv)o(e)1066 584 y Fj(16o)1140 599 y FD(arro)o(w)14
  10062. b(the)h Fv(h)p FD(dist)p Fv(i)p FD(ance)g(to)o(w)o(ards)e
  10063. Fv(h)p FD(direction)p Fv(i)198 657 y(j)48 b FA(@')13
  10064. b({)h Fv(h)p FD(con)o(trol)g(p)q(oin)o(ts)p Fv(i)g FA(})300
  10065. b FD(curv)o(e)15 b(arro)o(w)e(using)h(con)o(trol)g(p)q(oin)o(ts)1557
  10066. 642 y Fj(16p)198 715 y Fv(j)48 b FA(@*)13 b({)h Fv(h)p
  10067. FD(mo)q(di\014er)p Fv(i)p FD(*)f FA(})381 b FD(use)15
  10068. b(ob)r(ject)f Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s)1365
  10069. 700 y Fj(16q)1439 715 y FD(for)g(all)f(ob)r(jects)198
  10070. 765 y Fv(j)48 b FA(|)14 b Fv(h)p FD(anc)o(hor)p Fv(i)g(h)p
  10071. FD(it)p Fv(i)449 b FD(break)14 b(eac)o(h)h(segmen)o(t)e(at)h
  10072. Fv(h)p FD(anc)o(hor)p Fv(i)g FD(with)g Fv(h)p FD(it)p
  10073. Fv(i)198 815 y(j)48 b FA(^)14 b Fv(h)p FD(anc)o(hor)p
  10074. Fv(i)g(h)p FD(it)p Fv(i)28 b(j)f FA(_)13 b Fv(h)p FD(anc)o(hor)p
  10075. Fv(i)i(h)p FD(it)p Fv(i)119 b FD(lab)q(el)13 b(eac)o(h)i(segmen)o(t)e
  10076. (at)h Fv(h)p FD(anc)o(hor)p Fv(i)g FD(with)g Fv(h)p FD(it)p
  10077. Fv(i)-45 877 y(h)p FD(v)n(arian)o(t)p Fv(i)55 b(\000)-6
  10078. b(!)20 b(h)p FD(empt)o(y)p Fv(i)27 b(j)g FA(^)h Fv(j)f
  10079. FA(_)g Fv(j)h FA(0)f Fv(j)g FA(1)h Fv(j)f FA(2)g Fv(j)h
  10080. FA(3)34 b Fv(h)p FD(v)n(arian)o(t)p Fv(i)p FD(:)17 b(plain,)12
  10081. b(ab)q(o)o(v)o(e,)i(b)q(elo)o(w,)f(double,)g(or)h(triple)-45
  10082. 939 y Fv(h)p FD(tip)p Fv(i)132 b(\000)-6 b(!)20 b(h)p
  10083. FD(tip)q(c)o(har)p Fv(i)p FD(*)530 b(directional)13 b(named)g(as)h(the)
  10084. g(sequence)j(of)c Fv(h)p FD(tip)q(c)o(har)p Fv(i)p FD(s)198
  10085. 998 y Fv(j)48 b(h)p FD(dir)p Fv(i)629 b FD(an)o(y)13
  10086. b Fv(h)p FD(dir)p Fv(i)p FD(ectional)1272 983 y Fj(16n)-45
  10087. 1060 y Fv(h)p FD(tip)q(c)o(har)p Fv(i)54 b(\000)-6 b(!)20
  10088. b FA(<)14 b Fv(j)f FA(>)h Fv(j)f FA(\()h Fv(j)f FA(\))h
  10089. Fv(j)f FA(|)h Fv(j)f FA(')h Fv(j)f FA(`)h Fv(j)f FA(+)h
  10090. Fv(j)f FA(/)202 b FD(recognised)15 b(tip)e(c)o(haracters)198
  10091. 1110 y Fv(j)48 b(h)p FD(letter)p Fv(i)29 b(j)e(h)p FD(space)p
  10092. Fv(i)388 b FD(more)13 b(tip)g(c)o(haracters)-45 1172
  10093. y Fv(h)p FD(conn)p Fv(i)98 b(\000)-6 b(!)20 b(h)p FD(connc)o(har)p
  10094. Fv(i)p FD(*)497 b(directional)13 b(named)g(as)h(the)g(sequence)j(of)c
  10095. Fv(h)p FD(connc)o(har)p Fv(i)p FD(s)198 1230 y Fv(j)48
  10096. b(h)p FD(dir)p Fv(i)629 b FD(an)o(y)13 b Fv(h)p FD(dir)p
  10097. Fv(i)p FD(ectional)1272 1215 y Fj(16n)-45 1293 y Fv(h)p
  10098. FD(connc)o(har)p Fv(i)21 b(\000)-6 b(!)20 b FA(-)14 b
  10099. Fv(j)f FA(.)h Fv(j)f FA(~)h Fv(j)f FA(=)h Fv(j)f FA(:)446
  10100. b FD(recognised)15 b(connector)g(c)o(haracters)p -66
  10101. 1322 V 755 1454 a(Figure)f(13:)k Fv(h)p FD(arro)o(w)p
  10102. Fv(i)p FD(s.)-66 1589 y Fr(16.2)56 b(Arro)n(ws)-66 1675
  10103. y FD(Arro)o(ws)18 b(are)g(paths)g(with)f(a)g(particularly)g(easy)h(syn)
  10104. o(tax)f(for)-66 1724 y(setting)22 b(up)g(arro)o(ws)f(with)h
  10105. FC(tail)t FD(,)g FC(stem)s FD(,)h(and)f FC(he)n(ad)k
  10106. FD(in)21 b(the)-66 1774 y(st)o(yle)15 b(of)f([12)o(].)19
  10107. b(This)c(is)f(pro)o(vided)h(b)o(y)f(a)g(single)h Fv(h)p
  10108. FD(decor)p Fv(i)p FD(ation)-66 1824 y(the)f(syn)o(tax)g(of)f(whic)o(h)h
  10109. (is)g(describ)q(ed)i(in)d(\014gure)h(13)g(\(with)f(the)-66
  10110. 1874 y(added)19 b(con)o(v)o(en)o(tion)g(that)h(a)f(raised)g(`*')f
  10111. (means)h(0)g(or)g(more)-66 1924 y(rep)q(etitions)c(of)e(the)h
  10112. (preceeding)i(non)o(terminal\).)-66 2056 y Fq(Notes)-66
  10113. 2142 y FD(16m.)22 b(Building)11 b(an)h Fv(h)p FD(arro)o(w)p
  10114. Fv(i)h FD(is)f(simply)e(using)i(the)g(sp)q(eci\014ed)9
  10115. 2191 y(directionals)17 b(\(using)g FA(\\dir)f FD(of)g
  10116. Fv(x)q FD(6.1\))g(to)h(build)g(a)f(path:)9 2241 y(the)k(\014rst)h
  10117. Fv(h)p FD(tip)p Fv(i)f FD(b)q(ecomes)g(the)g FC(arr)n(ow)g(tail)j
  10118. FD(of)d(the)g(ar-)9 2291 y(ro)o(w,)d(the)i Fv(h)p FD(conn)p
  10119. Fv(i)p FD(ection)f(in)f(the)i(middle)d(b)q(ecomes)h(the)9
  10120. 2341 y FC(arr)n(ow)d(stem)s FD(,)g(and)g(the)i(second)f
  10121. Fv(h)p FD(tip)p Fv(i)g FD(b)q(ecomes)f(the)h FC(ar-)9
  10122. 2391 y(r)n(ow)f(he)n(ad)t FD(.)19 b(If)14 b(a)g Fv(h)p
  10123. FD(v)n(arian)o(t)p Fv(i)f FD(is)h(giv)o(en)g(b)q(efore)h(the)f
  10124. FA({)g FD(then)9 2440 y(that)h(v)n(arian)o(t)f FA(\\dir)g
  10125. FD(is)h(used)h(for)e(all)g(three.)23 b(F)m(or)14 b(exam-)9
  10126. 2490 y(ple,)9 2558 y FA(\\xy\\ar)20 b(@^{\(->})g(\(20,7\)\\endxy)9
  10127. 2652 y FD(t)o(yp)q(esets)345 2760 y @beginspecial @setspecial
  10128.  mark{3430 ahook}xy
  10129.  
  10130.  
  10131. @endspecial 581 2678 a @beginspecial @setspecial
  10132.  mark{3430 atip}xy
  10133.  
  10134. @endspecial
  10135. @beginspecial @setspecial
  10136.  mark{56.90521 19.91682 solid}xy
  10137.  
  10138. @endspecial 1033 1589 a Fq(Exercise)15
  10139. b(25:)42 b FD(T)o(yp)q(eset)15 b(these)g(arro)o(ws:)1317
  10140. 1831 y FB(A)1212 1683 y(A)1243 1668 y Fm(0)1233 1667
  10141. y @beginspecial @setspecial
  10142.  mark{8.15279 0 360 circ}xy
  10143.  
  10144. @endspecial 1252 1696 a
  10145. @beginspecial @setspecial
  10146.  mark{-2389 tip}xy
  10147.  
  10148. @endspecial -1 x @beginspecial
  10149. @setspecial
  10150.  mark{-15.25394 22.88947 solid}xy
  10151.  
  10152. @endspecial 1306 1683 a FB(A)1337 1668 y
  10153. Fm(00)1333 1667 y @beginspecial @setspecial
  10154.  mark{9.30557 0 360 circ}xy
  10155.  
  10156. @endspecial
  10157. 39 x @beginspecial @setspecial
  10158.  mark{-3072 tip}xy
  10159.  
  10160. @endspecial @beginspecial
  10161. @setspecial
  10162.  mark{0.0 20.27777 solid}xy
  10163.  
  10164. @endspecial 1401 1683 a FB(A)1432 1668 y
  10165. Fm(000)1432 1667 y @beginspecial @setspecial
  10166.  mark{10.45834 0 360 circ}xy
  10167.  
  10168. @endspecial
  10169. 1408 1704 a @beginspecial @setspecial
  10170.  mark{-3755 tip}xy
  10171.  
  10172. @endspecial -1
  10173. x @beginspecial @setspecial
  10174.  mark{13.9816 20.97551 solid}xy
  10175.  
  10176. @endspecial 1615 1831 a
  10177. FB(B)1509 1683 y(B)1542 1668 y Fm(0)1532 1667 y @beginspecial
  10178. @setspecial
  10179.  mark{8.44618 0 360 circ}xy
  10180.  
  10181. @endspecial 1618 1797 a @beginspecial @setspecial
  10182.  mark{-2389 stopper}xy
  10183.  
  10184.  
  10185. @endspecial 1614 1790 a @beginspecial @setspecial
  10186.  mark{-2389 stopper}xy
  10187.  
  10188. @endspecial
  10189. 1558 1707 a @beginspecial @setspecial
  10190.  mark{-2389 tip}xy
  10191.  
  10192. @endspecial 1551
  10193. 1697 a @beginspecial @setspecial
  10194.  mark{-2389 tip}xy
  10195.  
  10196. @endspecial -1 x @beginspecial
  10197. @setspecial
  10198.  mark{-15.09297 22.64818 dotted}xy
  10199.  
  10200. @endspecial 1604 1683 a FB(B)1637 1668 y
  10201. Fm(00)1632 1667 y @beginspecial @setspecial
  10202.  mark{9.59897 0 360 circ}xy
  10203.  
  10204. @endspecial
  10205. 1627 1798 a @beginspecial @setspecial
  10206.  mark{-3072 stopper}xy
  10207.  
  10208. @endspecial -8
  10209. x @beginspecial @setspecial
  10210.  mark{-3072 stopper}xy
  10211.  
  10212. @endspecial 1636 1798 a
  10213. @beginspecial @setspecial
  10214.  mark{-3072 stopper}xy
  10215.  
  10216. @endspecial -8 x @beginspecial
  10217. @setspecial
  10218.  mark{-3072 stopper}xy
  10219.  
  10220. @endspecial 1632 1720 a @beginspecial @setspecial
  10221.  mark{-3072 Tip}xy
  10222.  
  10223.  
  10224. @endspecial -13 x @beginspecial @setspecial
  10225.  mark{-3072 Tip}xy
  10226.  
  10227. @endspecial
  10228. 1627 1718 a @beginspecial @setspecial
  10229.  mark{0.0 17.48438 dotted}xy
  10230.  
  10231. @endspecial 9
  10232. w @beginspecial @setspecial
  10233.  mark{0.0 17.48438 dotted}xy
  10234.  
  10235. @endspecial 1699 1683 a
  10236. FB(B)1732 1668 y Fm(000)1731 1667 y @beginspecial @setspecial
  10237.  mark{10.75174 0 360 circ}xy
  10238.  
  10239.  
  10240. @endspecial 1638 1793 a @beginspecial @setspecial
  10241.  mark{-3755 stopper}xy
  10242.  
  10243. @endspecial
  10244. 1642 1786 a @beginspecial @setspecial
  10245.  mark{-3755 stopper}xy
  10246.  
  10247. @endspecial 1652
  10248. 1802 a @beginspecial @setspecial
  10249.  mark{-3755 stopper}xy
  10250.  
  10251. @endspecial 1656 1795
  10252. a @beginspecial @setspecial
  10253.  mark{-3755 stopper}xy
  10254.  
  10255. @endspecial 1700 1715 a
  10256. @beginspecial @setspecial
  10257.  mark{-3755 Ttip}xy
  10258.  
  10259. @endspecial 1707 1705 a @beginspecial
  10260. @setspecial
  10261.  mark{-3755 Ttip}xy
  10262.  
  10263. @endspecial 1690 1713 a @beginspecial @setspecial
  10264.  mark{11.59013 17.39426 dotted}xy
  10265.  
  10266.  
  10267. @endspecial 1704 1722 a @beginspecial @setspecial
  10268.  mark{11.59013 17.39426 dotted}xy
  10269.  
  10270. @endspecial
  10271. 1697 1718 a @beginspecial @setspecial
  10272.  mark{11.59013 17.39426 dotted}xy
  10273.  
  10274. @endspecial 1033
  10275. 1958 a FD(The)i(ab)q(o)o(v)o(e)e(is)h(a)f(\015exible)h(sc)o(heme)g
  10276. (when)h(used)f(in)g(con-)1033 2008 y(junction)11 b(with)g(the)g(k)o
  10277. (ernel)h FA(\\newdir)d FD(to)i(de\014ne)h(all)e(sorts)1033
  10278. 2058 y(of)k(arro)o(wheads)g(and)g(-tails.)j(F)m(or)c(example,)1033
  10279. 2126 y FA(\\newdir{|>}{!/4.5pt)o(/\\dir)o({|})1295 2175
  10280. y(*:\(1,-.2\)\\dir^{>)o(})1295 2225 y(*:\(1,+.2\)\\dir_{>)o(}})1033
  10281. 2306 y FD(de\014nes)j(a)d(new)h(arro)o(w)g(tip)g(that)g(mak)o(es)1033
  10282. 2373 y FA(\\xy)21 b(\(0,0\)*+{A})1055 2423 y(\\ar)g(@{=|>})g
  10283. (\(20,3\)*+{B})1033 2473 y(\\endxy)1033 2553 y FD(t)o(yp)q(eset)1353
  10284. 2642 y FB(A)1588 2606 y(B)1557 2599 y @beginspecial @setspecial
  10285.  mark{3226 stopper}xy
  10286.  
  10287.  
  10288. @endspecial 1576 2596 a @beginspecial @setspecial
  10289.  mark{3022 atip}xy
  10290.  
  10291. @endspecial
  10292. @beginspecial @setspecial
  10293.  mark{3441 btip}xy
  10294.  
  10295. @endspecial 1557 2595 a @beginspecial
  10296. @setspecial
  10297.  mark{38.66563 5.79272 solid}xy
  10298.  
  10299. @endspecial 1558 2603 a @beginspecial @setspecial
  10300.  mark{38.66563 5.79272 solid}xy
  10301.  
  10302.  
  10303. @endspecial 1033 2700 a FD(Notice)15 b(that)f(the)h(fact)f(that)h(the)
  10304. f(directional)g(uses)h(only)1033 2749 y Fv(h)p FD(tip)q(c)o(har)p
  10305. Fv(i)d FD(c)o(haracters)g(means)f(that)g(it)f(blends)i(naturally)1033
  10306. 2799 y(with)i(the)g(existing)g(tips.)917 2929 y(28)p
  10307. eop
  10308. %%Page: 29 29
  10309. 29 28 bop 9 42 a Fq(Exercise)11 b(26:)42 b FD(Often)11
  10310. b(tips)h(used)f(as)g(`tails')f(ha)o(v)o(e)h(their)9 91
  10311. y(ink)i(on)i(the)g(wrong)f(side)g(of)g(the)h(p)q(oin)o(t)f(where)i
  10312. (they)f(are)9 141 y(placed.)j(F)m(ortunately)12 b(space)i(is)f(also)f
  10313. (a)h Fv(h)p FD(tip)q(c)o(har)p Fv(i)h FD(so)f(w)o(e)9
  10314. 191 y(can)f(de\014ne)i FA(\\dir{)21 b(>})12 b FD(to)g(generate)i(a)f
  10315. (`tail')d(arro)o(w.)18 b(Do)9 241 y(this)c(suc)o(h)g(that)9
  10316. 308 y FA(\\xy)21 b(\(0,0\)*+{A}="a",)d(\(20,3\)*+{B}="b")30
  10317. 358 y(\\ar)k(@{>->})42 b("a";"b")20 b(<)i(2pt>)30 408
  10318. y(\\ar)g(@{)f(>->})g("a";"b")f(<-2pt>)9 458 y(\\endxy)9
  10319. 550 y FD(t)o(yp)q(esets)329 649 y FB(A)564 614 y(B)371
  10320. 622 y @beginspecial @setspecial
  10321.  mark{3226 tip}xy
  10322.  
  10323. @endspecial 550 596
  10324. a @beginspecial @setspecial
  10325.  mark{3226 tip}xy
  10326.  
  10327. @endspecial @beginspecial
  10328. @setspecial
  10329.  mark{43.1118 6.4614 solid}xy
  10330.  
  10331. @endspecial 394 636 a @beginspecial @setspecial
  10332.  mark{3226 tip}xy
  10333.  
  10334.  
  10335. @endspecial 552 612 a @beginspecial @setspecial
  10336.  mark{3226 tip}xy
  10337.  
  10338. @endspecial
  10339. @beginspecial @setspecial
  10340.  mark{38.17162 5.72533 solid}xy
  10341.  
  10342. @endspecial -66 835 a FD(16n.)k(Sp)q
  10343. (ecifying)11 b(a)h Fv(h)p FD(dir)p Fv(i)g FD(as)g(a)g
  10344. Fv(h)p FD(tip)p Fv(i)g FD(or)g Fv(h)p FD(conn)p Fv(i)h
  10345. FD(means)e(that)9 884 y FA(\\dir)o Fv(h)p FD(dir)p Fv(i)k
  10346. FD(is)f(used)i(for)f(that)f Fv(h)p FD(tip)p Fv(i)h FD(or)g
  10347. Fv(h)p FD(conn)p Fv(i)p FD(.)21 b(F)m(or)15 b(ex-)9 934
  10348. y(ample,)9 1002 y FA(\\xy\\ar)20 b(@{<^{|}>})g(\(20,7\)\\endxy)9
  10349. 1094 y FD(t)o(yp)q(esets)345 1199 y @beginspecial @setspecial
  10350.  mark{-666 tip}xy
  10351.  
  10352.  
  10353. @endspecial 581 1117 a @beginspecial @setspecial
  10354.  mark{3430 tip}xy
  10355.  
  10356. @endspecial
  10357. 574 1097 a @beginspecial @setspecial
  10358.  mark{-2714 false dash}xy
  10359.  
  10360. @endspecial 559
  10361. 1102 a @beginspecial @setspecial
  10362.  mark{-2714 false dash}xy
  10363.  
  10364. @endspecial 545 1108
  10365. a @beginspecial @setspecial
  10366.  mark{-2714 false dash}xy
  10367.  
  10368. @endspecial 530 1113 a @beginspecial
  10369. @setspecial
  10370.  mark{-2714 false dash}xy
  10371.  
  10372. @endspecial 515 1118 a @beginspecial @setspecial
  10373.  mark{-2714 false dash}xy
  10374.  
  10375.  
  10376. @endspecial 500 1123 a @beginspecial @setspecial
  10377.  mark{-2714 false dash}xy
  10378.  
  10379. @endspecial
  10380. 486 1128 a @beginspecial @setspecial
  10381.  mark{-2714 false dash}xy
  10382.  
  10383. @endspecial 471
  10384. 1133 a @beginspecial @setspecial
  10385.  mark{-2714 false dash}xy
  10386.  
  10387. @endspecial 456 1138
  10388. a @beginspecial @setspecial
  10389.  mark{-2714 false dash}xy
  10390.  
  10391. @endspecial 441 1144 a @beginspecial
  10392. @setspecial
  10393.  mark{-2714 false dash}xy
  10394.  
  10395. @endspecial 427 1149 a @beginspecial @setspecial
  10396.  mark{-2714 false dash}xy
  10397.  
  10398.  
  10399. @endspecial 412 1154 a @beginspecial @setspecial
  10400.  mark{-2714 false dash}xy
  10401.  
  10402. @endspecial
  10403. 397 1159 a @beginspecial @setspecial
  10404.  mark{-2714 false dash}xy
  10405.  
  10406. @endspecial 382
  10407. 1164 a @beginspecial @setspecial
  10408.  mark{-2714 false dash}xy
  10409.  
  10410. @endspecial 367 1169
  10411. a @beginspecial @setspecial
  10412.  mark{-2714 false dash}xy
  10413.  
  10414. @endspecial 353 1175 a @beginspecial
  10415. @setspecial
  10416.  mark{-2714 false dash}xy
  10417.  
  10418. @endspecial 338 1180 a @beginspecial @setspecial
  10419.  mark{-2714 false dash}xy
  10420.  
  10421.  
  10422. @endspecial 9 1285 a(When)g(using)g(this)g(y)o(ou)g(m)o(ust)f(sp)q
  10423. (ecify)i(a)f FA({})g FD(dumm)o(y)9 1335 y Fv(h)p FD(dir)p
  10424. Fv(i)p FD(ectional)9 b(in)g(order)h(to)f(ignore)h(one)f(of)g(the)h
  10425. (tail,)f(stem,)9 1385 y(or)k(tip)h(comp)q(onen)o(ts,)f
  10426. FC(e)p FD(.)p FC(g)p FD(.,)9 1453 y FA(\\xy\\ar)20 b(@{{}{+}>})g
  10427. (\(20,7\)\\endxy)9 1544 y FD(t)o(yp)q(esets)581 1567
  10428. y @beginspecial @setspecial
  10429.  mark{3430 tip}xy
  10430.  
  10431. @endspecial 1 x @beginspecial
  10432. @setspecial
  10433.  mark{3430 stopper}xy
  10434.  
  10435. @endspecial 571 1571 a @beginspecial @setspecial
  10436.  mark{3430 false dash}xy
  10437.  
  10438.  
  10439. @endspecial 559 1575 a @beginspecial @setspecial
  10440.  mark{3430 stopper}xy
  10441.  
  10442. @endspecial
  10443. 550 1578 a @beginspecial @setspecial
  10444.  mark{3430 false dash}xy
  10445.  
  10446. @endspecial 538
  10447. 1583 a @beginspecial @setspecial
  10448.  mark{3430 stopper}xy
  10449.  
  10450. @endspecial 528 1586
  10451. a @beginspecial @setspecial
  10452.  mark{3430 false dash}xy
  10453.  
  10454. @endspecial 516 1590 a @beginspecial
  10455. @setspecial
  10456.  mark{3430 stopper}xy
  10457.  
  10458. @endspecial 507 1593 a @beginspecial @setspecial
  10459.  mark{3430 false dash}xy
  10460.  
  10461.  
  10462. @endspecial 495 1598 a @beginspecial @setspecial
  10463.  mark{3430 stopper}xy
  10464.  
  10465. @endspecial
  10466. 485 1601 a @beginspecial @setspecial
  10467.  mark{3430 false dash}xy
  10468.  
  10469. @endspecial 474
  10470. 1605 a @beginspecial @setspecial
  10471.  mark{3430 stopper}xy
  10472.  
  10473. @endspecial 464 1608
  10474. a @beginspecial @setspecial
  10475.  mark{3430 false dash}xy
  10476.  
  10477. @endspecial 452 1613 a @beginspecial
  10478. @setspecial
  10479.  mark{3430 stopper}xy
  10480.  
  10481. @endspecial 442 1616 a @beginspecial @setspecial
  10482.  mark{3430 false dash}xy
  10483.  
  10484.  
  10485. @endspecial 431 1620 a @beginspecial @setspecial
  10486.  mark{3430 stopper}xy
  10487.  
  10488. @endspecial
  10489. 421 1623 a @beginspecial @setspecial
  10490.  mark{3430 false dash}xy
  10491.  
  10492. @endspecial 409
  10493. 1628 a @beginspecial @setspecial
  10494.  mark{3430 stopper}xy
  10495.  
  10496. @endspecial 399 1631
  10497. a @beginspecial @setspecial
  10498.  mark{3430 false dash}xy
  10499.  
  10500. @endspecial 388 1635 a @beginspecial
  10501. @setspecial
  10502.  mark{3430 stopper}xy
  10503.  
  10504. @endspecial 378 1638 a @beginspecial @setspecial
  10505.  mark{3430 false dash}xy
  10506.  
  10507.  
  10508. @endspecial 366 1643 a @beginspecial @setspecial
  10509.  mark{3430 stopper}xy
  10510.  
  10511. @endspecial
  10512. 356 1646 a @beginspecial @setspecial
  10513.  mark{3430 false dash}xy
  10514.  
  10515. @endspecial 345
  10516. 1650 a @beginspecial @setspecial
  10517.  mark{3430 stopper}xy
  10518.  
  10519. @endspecial 335 1653
  10520. a @beginspecial @setspecial
  10521.  mark{3430 false dash}xy
  10522.  
  10523. @endspecial 9 1736 a(In)e(particular)h
  10524. FA(*)o Fv(h)p FD(ob)r(ject)p Fv(i)h FD(is)f(a)f Fv(h)p
  10525. FD(dir)p Fv(i)h FD(so)g(an)o(y)f Fv(h)p FD(ob)r(ject)p
  10526. Fv(i)9 1786 y FD(can)g(b)q(e)h(used)h(for)e(either)h(of)f(the)h(tail,)g
  10527. (stem,)f(or)h(head)9 1836 y(comp)q(onen)o(t:)9 1903 y
  10528. FA(\\xy\\ar)h(@{*{x}*{y}*{z}})f(\(20,7\)\\endxy)9 1995
  10529. y FD(t)o(yp)q(esets)333 2119 y FB(x)571 2036 y(z)549
  10530. 2039 y(y)525 2048 y(y)501 2056 y(y)477 2065 y(y)453 2073
  10531. y(y)429 2081 y(y)405 2090 y(y)381 2098 y(y)357 2107 y(y)9
  10532. 2196 y Fq(Note:)f FD(A)c FA(*)g FD(in)o(tro)q(duces)h(an)f
  10533. Fv(h)p FD(ob)r(ject)p Fv(i)h FD(whereas)g(the)g(di-)9
  10534. 2245 y(rectional)e(`)196 2240 y Fm(\017)216 2245 y FD(')g(is)h(t)o(yp)q
  10535. (eset)h(b)o(y)f(the)g Fv(h)p FD(dir)p Fv(i)g FA({*})p
  10536. FD(.)9 2393 y Fq(Exercise)h(27:)41 b FD(T)o(yp)q(eset)333
  10537. 2541 y @beginspecial @setspecial
  10538.  mark{3430 tip}xy
  10539.  
  10540. @endspecial 345 2537
  10541. a @beginspecial @setspecial
  10542.  mark{3430 tip}xy
  10543.  
  10544. @endspecial 593 2450 a @beginspecial
  10545. @setspecial
  10546.  mark{-666 tip}xy
  10547.  
  10548. @endspecial 581 2454 a @beginspecial @setspecial
  10549.  mark{-666 tip}xy
  10550.  
  10551.  
  10552. @endspecial @beginspecial @setspecial
  10553.  mark{-3572 stopper}xy
  10554.  
  10555. @endspecial 576
  10556. 2463 a @beginspecial @setspecial
  10557.  mark{-3572 false dash}xy
  10558.  
  10559. @endspecial 581 2454
  10560. a @beginspecial @setspecial
  10561.  mark{3430 stopper}xy
  10562.  
  10563. @endspecial 571 2458 a @beginspecial
  10564. @setspecial
  10565.  mark{3430 false dash}xy
  10566.  
  10567. @endspecial 559 2462 a @beginspecial @setspecial
  10568.  mark{-3572 stopper}xy
  10569.  
  10570.  
  10571. @endspecial 555 2471 a @beginspecial @setspecial
  10572.  mark{-3572 false dash}xy
  10573.  
  10574. @endspecial
  10575. 559 2462 a @beginspecial @setspecial
  10576.  mark{3430 stopper}xy
  10577.  
  10578. @endspecial 550
  10579. 2465 a @beginspecial @setspecial
  10580.  mark{3430 false dash}xy
  10581.  
  10582. @endspecial 538 2469
  10583. a @beginspecial @setspecial
  10584.  mark{-3572 stopper}xy
  10585.  
  10586. @endspecial 533 2479 a @beginspecial
  10587. @setspecial
  10588.  mark{-3572 false dash}xy
  10589.  
  10590. @endspecial 538 2469 a @beginspecial @setspecial
  10591.  mark{3430 stopper}xy
  10592.  
  10593.  
  10594. @endspecial 528 2473 a @beginspecial @setspecial
  10595.  mark{3430 false dash}xy
  10596.  
  10597. @endspecial
  10598. 516 2477 a @beginspecial @setspecial
  10599.  mark{-3572 stopper}xy
  10600.  
  10601. @endspecial 512
  10602. 2486 a @beginspecial @setspecial
  10603.  mark{-3572 false dash}xy
  10604.  
  10605. @endspecial 516 2477
  10606. a @beginspecial @setspecial
  10607.  mark{3430 stopper}xy
  10608.  
  10609. @endspecial 507 2480 a @beginspecial
  10610. @setspecial
  10611.  mark{3430 false dash}xy
  10612.  
  10613. @endspecial 495 2484 a @beginspecial @setspecial
  10614.  mark{-3572 stopper}xy
  10615.  
  10616.  
  10617. @endspecial 490 2494 a @beginspecial @setspecial
  10618.  mark{-3572 false dash}xy
  10619.  
  10620. @endspecial
  10621. 495 2484 a @beginspecial @setspecial
  10622.  mark{3430 stopper}xy
  10623.  
  10624. @endspecial 485
  10625. 2488 a @beginspecial @setspecial
  10626.  mark{3430 false dash}xy
  10627.  
  10628. @endspecial 474 2492
  10629. a @beginspecial @setspecial
  10630.  mark{-3572 stopper}xy
  10631.  
  10632. @endspecial 469 2501 a @beginspecial
  10633. @setspecial
  10634.  mark{-3572 false dash}xy
  10635.  
  10636. @endspecial 474 2492 a @beginspecial @setspecial
  10637.  mark{3430 stopper}xy
  10638.  
  10639.  
  10640. @endspecial 464 2495 a @beginspecial @setspecial
  10641.  mark{3430 false dash}xy
  10642.  
  10643. @endspecial
  10644. 452 2499 a @beginspecial @setspecial
  10645.  mark{-3572 stopper}xy
  10646.  
  10647. @endspecial 447
  10648. 2509 a @beginspecial @setspecial
  10649.  mark{-3572 false dash}xy
  10650.  
  10651. @endspecial 452 2499
  10652. a @beginspecial @setspecial
  10653.  mark{3430 stopper}xy
  10654.  
  10655. @endspecial 442 2503 a @beginspecial
  10656. @setspecial
  10657.  mark{3430 false dash}xy
  10658.  
  10659. @endspecial 431 2507 a @beginspecial @setspecial
  10660.  mark{-3572 stopper}xy
  10661.  
  10662.  
  10663. @endspecial 426 2516 a @beginspecial @setspecial
  10664.  mark{-3572 false dash}xy
  10665.  
  10666. @endspecial
  10667. 431 2507 a @beginspecial @setspecial
  10668.  mark{3430 stopper}xy
  10669.  
  10670. @endspecial 421
  10671. 2510 a @beginspecial @setspecial
  10672.  mark{3430 false dash}xy
  10673.  
  10674. @endspecial 409 2514
  10675. a @beginspecial @setspecial
  10676.  mark{-3572 stopper}xy
  10677.  
  10678. @endspecial 404 2524 a @beginspecial
  10679. @setspecial
  10680.  mark{-3572 false dash}xy
  10681.  
  10682. @endspecial 409 2514 a @beginspecial @setspecial
  10683.  mark{3430 stopper}xy
  10684.  
  10685.  
  10686. @endspecial 399 2518 a @beginspecial @setspecial
  10687.  mark{3430 false dash}xy
  10688.  
  10689. @endspecial
  10690. 388 2522 a @beginspecial @setspecial
  10691.  mark{-3572 stopper}xy
  10692.  
  10693. @endspecial 383
  10694. 2531 a @beginspecial @setspecial
  10695.  mark{-3572 false dash}xy
  10696.  
  10697. @endspecial 388 2522
  10698. a @beginspecial @setspecial
  10699.  mark{3430 stopper}xy
  10700.  
  10701. @endspecial 378 2525 a @beginspecial
  10702. @setspecial
  10703.  mark{3430 false dash}xy
  10704.  
  10705. @endspecial 366 2529 a @beginspecial @setspecial
  10706.  mark{-3572 stopper}xy
  10707.  
  10708.  
  10709. @endspecial 362 2539 a @beginspecial @setspecial
  10710.  mark{-3572 false dash}xy
  10711.  
  10712. @endspecial
  10713. 366 2529 a @beginspecial @setspecial
  10714.  mark{3430 stopper}xy
  10715.  
  10716. @endspecial 356
  10717. 2533 a @beginspecial @setspecial
  10718.  mark{3430 false dash}xy
  10719.  
  10720. @endspecial 345 2537
  10721. a @beginspecial @setspecial
  10722.  mark{-3572 stopper}xy
  10723.  
  10724. @endspecial 340 2546 a @beginspecial
  10725. @setspecial
  10726.  mark{-3572 false dash}xy
  10727.  
  10728. @endspecial 345 2537 a @beginspecial @setspecial
  10729.  mark{3430 stopper}xy
  10730.  
  10731.  
  10732. @endspecial 335 2540 a @beginspecial @setspecial
  10733.  mark{3430 false dash}xy
  10734.  
  10735. @endspecial
  10736. 9 2636 a(using)13 b(only)g(one)h FA(\\ar)g FD(command.)-66
  10737. 2749 y(16o.)24 b FC(Curving)35 b FD(the)e(arro)o(w)f(b)o(y)g
  10738. FA(/)p FB(d`)p FA(/)p FD(,)k(where)d FB(d)f FD(is)g(a)9
  10739. 2799 y Fv(h)p FD(direction)p Fv(i)19 b FD(and)f FB(`)h
  10740. FD(a)g Fv(h)p FD(dimen)p Fv(i)p FD(sion,)f(mak)o(es)f(the)i(stem)1033
  10741. 42 y(a)c(curv)o(e)h(whic)o(h)f(is)g(similar)e(to)i(a)g(straigh)o(t)g
  10742. (line)f(but)i(has)1033 91 y(had)e(it's)f(cen)o(ter)j(p)q(oin)o(t)d
  10743. (`dragged')g(the)i(distance)f FB(`)h FD(in)e FB(d)p FD(:)1251
  10744. 137 y @beginspecial @setspecial
  10745.  mark{2.0 0 360 circ}xy
  10746.  
  10747. @endspecial 1488 374
  10748. a @beginspecial @setspecial
  10749.  mark{2.0 0 360 circ}xy
  10750.  
  10751. @endspecial 1482 365 a @beginspecial
  10752. @setspecial
  10753.  mark{1707 tip}xy
  10754.  
  10755. @endspecial 1374 250 a Fm(")1251 255 y @beginspecial
  10756. @setspecial
  10757.  mark{mark 56.90521 -28.4526 34.5413 6.08922 0.0 28.4526 0.02432 0.4643
  10758. squine}xy
  10759.  
  10760. @endspecial @beginspecial @setspecial
  10761.  mark{mark 56.90521 -28.4526 34.5413 6.08922 0.0 28.4526 0.53629 0.97095
  10762. squine}xy
  10763.  
  10764. @endspecial
  10765. 1479 368 a @beginspecial @setspecial
  10766.  mark{2389 tip}xy
  10767.  
  10768. @endspecial 1348
  10769. 275 a(#)1251 255 y @beginspecial @setspecial
  10770.  mark{mark 56.90521 -28.4526 22.36339 -6.0887 0.0 28.4526 0.02432 0.46375
  10771. squine}xy
  10772.  
  10773. @endspecial
  10774. @beginspecial @setspecial
  10775.  mark{mark 56.90521 -28.4526 22.36339 -6.0887 0.0 28.4526 0.53574 0.97095
  10776. squine}xy
  10777.  
  10778. @endspecial 1488 137 a @beginspecial
  10779. @setspecial
  10780.  mark{2.0 0 360 circ}xy
  10781.  
  10782. @endspecial 1724 374 a @beginspecial @setspecial
  10783.  mark{2.0 0 360 circ}xy
  10784.  
  10785.  
  10786. @endspecial 1717 365 a @beginspecial @setspecial
  10787.  mark{1811 tip}xy
  10788.  
  10789. @endspecial
  10790. 1596 244 a Fw(u)1251 255 y @beginspecial @setspecial
  10791.  mark{mark 113.81042 -28.4526 85.35756 8.61134 56.90521 28.4526 0.02872
  10792. 0.47333 squine}xy
  10793.  
  10794.  
  10795. @endspecial @beginspecial @setspecial
  10796.  mark{mark 113.81042 -28.4526 85.35756 8.61134 56.90521 28.4526 0.52628
  10797. 0.9729 squine}xy
  10798.  
  10799. @endspecial 1715
  10800. 368 a @beginspecial @setspecial
  10801.  mark{2337 tip}xy
  10802.  
  10803. @endspecial 1597 283
  10804. a(d)1251 255 y @beginspecial @setspecial
  10805.  mark{mark 113.81042 -28.4526 85.35756 -8.61082 56.90521 28.4526 0.02145
  10806. 0.46344 squine}xy
  10807.  
  10808. @endspecial
  10809. @beginspecial @setspecial
  10810.  mark{mark 113.81042 -28.4526 85.35756 -8.61082 56.90521 28.4526 0.53659
  10811. 0.9649 squine}xy
  10812.  
  10813. @endspecial 1033 440 a FD(w)o(as)h(t)o(yp)q
  10814. (eset)h(b)o(y)1033 508 y FA(\\xy)1055 558 y(\\POS)21
  10815. b(\(0,10\))42 b(*\\cir<2pt>{})20 b(="a")1120 608 y(,)i
  10816. (\(20,-10\)*\\cir<2pt>)o({})d(="b")1055 657 y(\\POS"a")h(\\ar)i
  10817. (@/^1ex/)e("b"|\\uparrow)1055 707 y(\\POS"a")g(\\ar)i(@/_1ex/)e
  10818. ("b"|\\downarrow)1033 757 y(\045)1055 807 y(\\POS)h(\(20,10\))f
  10819. (*\\cir<2pt>{})g(="a")1120 857 y(,)i(\(40,-10\)*\\cir<2pt>)o({})d(="b")
  10820. 1055 906 y(\\POS"a")h(\\ar)i(@/u1ex/)e("b"|u)1055 956
  10821. y(\\POS"a")g(\\ar)i(@/d1ex/)e("b"|d)1033 1006 y(\\endxy)1033
  10822. 1087 y FD(This)f(is)f(really)g(just)h(a)f(shorthand)h(for)f(curving)h
  10823. (using)1033 1137 y(the)12 b(more)f(general)g(form)f(describ)q(ed)j
  10824. (next:)k FA(@/)p FB(d`)p FA(/)11 b FD(is)g(the)1033 1187
  10825. y(same)k(as)g FA(@'{)21 b(@+{**{})g(?+/)o FB(d)15 b FD(2)p
  10826. FB(`)g FA(/})22 b(})15 b FD(whic)o(h)g(mak)o(es)1033
  10827. 1237 y(the)j(\(quadratic\))g(curv)o(e)h(pass)f(through)f(the)h(p)q(oin)
  10828. o(t)f(de-)1033 1286 y(\014ned)e(b)o(y)e(the)i Fv(h)p
  10829. FD(p)q(os)p Fv(i)f FA(**{})21 b(?+/)p FB(d`)p FA(/)o
  10830. FD(.)959 1363 y(16p.)j(The)18 b(second)h(curv)o(e)f(form)f(is)g(the)i
  10831. (more)d(general)i(one)1033 1413 y(where)25 b(more)d(than)h(one)h(con)o
  10832. (trol)f(p)q(oin)o(t)g(can)g(b)q(e)h(de-)1033 1463 y(\014ned.)32
  10833. b(The)18 b(k)o(ernel)h(stac)o(k)f(is)g(used)h(for)f(this)g(purp)q(ose:)
  10834. 1033 1512 y(the)c Fv(h)p FD(con)o(trol)g(p)q(oin)o(ts)p
  10835. Fv(i)g FD(should)f(b)q(e)h(a)f Fv(h)p FD(p)q(os)p Fv(i)i
  10836. FD(pushing)e(the)1033 1562 y(con)o(trol)j(p)q(oin)o(ts)g(in)g(sequence)
  10837. i(on)e(the)g(stac)o(k:)23 b(with)16 b(the)1033 1612 y(sequence)e
  10838. FB(c)1221 1618 y Fu(1)1240 1612 y FB(;)7 b(:)g(:)g(:)t(;)g(c)1350
  10839. 1618 y Fw(k)1382 1612 y FD(of)k(con)o(trol)g Fv(h)p FD(co)q(ord)p
  10840. Fv(i)p FD(inates)i(this)e(re-)1033 1662 y(sults)k(in)e(the)i
  10841. Fv(h)p FD(form)p Fv(i)1321 1737 y FA(@'{)21 b(@+)p FB(c)1470
  10842. 1743 y Fu(1)1495 1737 y FB(:)7 b(:)g(:)e FA(@+)p FB(c)1612
  10843. 1743 y Fw(k)1632 1737 y FA(})1033 1812 y FD(See)13 b(the)f(curv)o(e)g
  10844. (extension)g(describ)q(ed)i(in)d Fv(x)p FD(8)g(for)g(the)h(w)o(a)o(y)
  10845. 1033 1862 y(the)j(con)o(trol)e(p)q(oin)o(ts)h(are)g(used.)1033
  10846. 1981 y Fq(Exercise)h(28:)42 b FD(T)o(yp)q(eset)15 b(the)g(`ballo)q(on)d
  10847. (arro)o(w')1477 2205 y Fv(\017)1479 2186 y @beginspecial
  10848. @setspecial
  10849.  mark{1993 tip}xy
  10850.  
  10851. @endspecial 1488 2196 a @beginspecial @setspecial
  10852.  mark{mark 0.0 0.0 28.4526 28.4526 14.2263 42.67891 0.0 42.67891 0.0264
  10853. 1.0 cubic}xy
  10854.  
  10855.  
  10856. @endspecial @beginspecial @setspecial
  10857.  mark{mark 0.0 42.67891 -14.2263 42.67891 -28.4526 28.4526 0.0 0.0
  10858. 0.0 0.97363 cubic}xy
  10859.  
  10860. @endspecial 1033
  10861. 2271 a FC(Hint)t FD(:)18 b(it)13 b(uses)j(a)d(curv)o(e)i(with)e(three)j
  10862. (con)o(trol)d(p)q(oin)o(ts.)959 2357 y(16q.)23 b(A)42
  10863. b FA(@*{)p FB(:)7 b(:)g(:)e FA(})42 b FD(formation)d(de\014nes)k(what)f
  10864. (ob)r(ject)1033 2407 y Fv(h)p FD(mo)q(di\014er)p Fv(i)p
  10865. FD(s)16 b(should)h(b)q(e)g(used)g(when)g(building)f(ob)r(jects)1033
  10866. 2456 y(that)k(are)g(part)g(of)f(the)i(arro)o(w.)35 b(This)19
  10867. b(is)h(mostly)e(use-)1033 2506 y(ful)27 b(in)h(conjunction)f(with)h
  10868. (extensions)h(that)f(de\014ne)1033 2556 y(additional)22
  10869. b FA([)o Fv(h)p FD(shap)q(e)p Fv(i)p FA(])j FD(mo)q(di\014ers,)f
  10870. FC(e)p FD(.)p FC(g)p FD(.,)g(if)f(a)g FA([red])1033 2606
  10871. y Fv(h)p FD(mo)q(di\014er)p Fv(i)16 b FD(c)o(hanges)i(the)g(colour)e
  10872. (of)h(an)f(ob)r(ject)i(to)f(red)1033 2656 y(then)e FA(@*{[red]})d
  10873. FD(will)g(mak)o(e)h(the)h(en)o(tire)h(arro)o(w)e(red.)1000
  10874. 2731 y(All)e(the)i(features)g(of)f Fv(h)p FD(path)p Fv(i)p
  10875. FD(s)h(describ)q(ed)g(ab)q(o)o(v)o(e)f(are)h(a)o(v)n(ail-)959
  10876. 2781 y(able)g(for)h(arro)o(ws.)917 2929 y(29)p eop
  10877. %%Page: 30 30
  10878. 30 29 bop -66 42 a FE(17)66 b(Tw)n(o-cell)23 b(feature)-66
  10879. 138 y Fq(V)l(ers.)d(2.12)15 b(b)o(y)f(Ross)g(Mo)q(ore)h
  10880. Fv(h)p FD(ross@mp)q(ce.mq.edu.au)p Fv(i)-66 187 y Fq(Load)g(as:)22
  10881. b FA(\\xyoption{2cell)o(})-66 269 y FD(This)13 b(feature)h(is)f
  10882. (designed)h(to)f(facilitate)f(the)i(t)o(yp)q(esetting)h(of)-66
  10883. 319 y(curv)o(ed)h(arro)o(ws,)f(either)h(singly)e(or)i(in)e(pairs,)h
  10884. (together)h(with)-66 369 y(lab)q(els)e(on)g(eac)o(h)h(part)g(and)f(b)q
  10885. (et)o(w)o(een.)21 b(The)15 b(in)o(tended)g(math-)-66
  10886. 419 y(ematical)j(usage)j(is)f(for)g(t)o(yp)q(esetting)i(categorical)e
  10887. (\\2-cell")-66 468 y(morphisms)13 b(and)j(\\pasting)f(diagrams",)f(for)
  10888. h(whic)o(h)h(sp)q(ecial)-66 518 y(features)c(are)f(pro)o(vided.)17
  10889. b(These)c(features)f(also)e(allo)o(w)g(attrac-)-66 568
  10890. y(tiv)o(e)k(non-mathemati)o(cal)d(e\013ects.)-25 621
  10891. y(The)20 b(2-cell)g(feature)g(mak)o(es)e(use)j(of)e(facilities)g(from)e
  10892. (the)-66 670 y(`curv)o(e')30 b(extension)h(whic)o(h)g(is)f(therefore)i
  10893. (automatically)-66 720 y(loaded.)-66 851 y Fr(17.1)56
  10894. b(T)n(yp)r(esetting)16 b(2-cells)i(in)g(Diagrams)-66
  10895. 933 y FD(Categorical)e(\\2-cell")f(morphisms)g(are)i(used)g(in)f(the)h
  10896. (study)-66 982 y(of)j(tensor)i(categories)g(and)e(elsewhere.)41
  10897. b(The)21 b(morphisms)-66 1032 y(are)f(displa)o(y)o(ed)g(as)g(a)g(pair)g
  10898. (of)g(curv)o(ed)h(arro)o(ws,)g(symmetri-)-66 1082 y(cally)12
  10899. b(placed,)h(together)h(with)e(an)h(orien)o(tation)f(indicated)h(b)o(y)
  10900. -66 1132 y(a)h(short)i(broad)f(arro)o(w,)f(or)h FC(A)o(rr)n(ow)p
  10901. FD(.)k(Lab)q(els)c(ma)o(y)e(b)q(e)j(placed)-66 1182 y(on)e(all)e(three)
  10902. j(comp)q(onen)o(ts.)256 1296 y FB(A)272 1282 y @beginspecial
  10903. @setspecial
  10904.  mark{mark 73.79341 0.0 36.8967 17.5 0.0 0.0 0.09146 0.9046 squine}xy
  10905.  
  10906. @endspecial 415 1232 a Fw(f)549 1269 y @beginspecial
  10907. @setspecial
  10908.  mark{2679 tip}xy
  10909.  
  10910. @endspecial 272 1282 a @beginspecial @setspecial
  10911.  mark{mark 73.79341 0.0 36.8967 -17.5 0.0 0.0 0.09146 0.9046 squine}xy
  10912.  
  10913.  
  10914. @endspecial 416 1342 a(g)549 1295 y @beginspecial @setspecial
  10915.  mark{3465 tip}xy
  10916.  
  10917.  
  10918. @endspecial 429 1261 a @beginspecial @setspecial
  10919.  mark{1024 false dash}xy
  10920.  
  10921. @endspecial
  10922. -8 w @beginspecial @setspecial
  10923.  mark{1024 false dash}xy
  10924.  
  10925. @endspecial 429 1272
  10926. a @beginspecial @setspecial
  10927.  mark{1024 false dash}xy
  10928.  
  10929. @endspecial -8 w @beginspecial
  10930. @setspecial
  10931.  mark{1024 false dash}xy
  10932.  
  10933. @endspecial 425 1303 a @beginspecial @setspecial
  10934.  mark{1024 Tip}xy
  10935.  
  10936.  
  10937. @endspecial 561 1296 a FB(B)-66 1393 y FA(\\diagram)-66
  10938. 1443 y(A\\rtwocell^f_g)k(&B\\\\)-66 1493 y(\\enddiagram)256
  10939. 1617 y FB(A)272 1603 y @beginspecial @setspecial
  10940.  mark{mark 73.79341 0.0 36.8967 35.0 0.0 0.0 0.09146 0.9046 squine}xy
  10941.  
  10942. @endspecial
  10943. 415 1517 a Fw(f)549 1578 y @beginspecial @setspecial
  10944.  mark{2288 tip}xy
  10945.  
  10946.  
  10947. @endspecial 429 1546 a @beginspecial @setspecial
  10948.  mark{1024 false dash}xy
  10949.  
  10950. @endspecial
  10951. -8 w @beginspecial @setspecial
  10952.  mark{1024 false dash}xy
  10953.  
  10954. @endspecial 429 1556
  10955. a @beginspecial @setspecial
  10956.  mark{1024 false dash}xy
  10957.  
  10958. @endspecial -8 w @beginspecial
  10959. @setspecial
  10960.  mark{1024 false dash}xy
  10961.  
  10962. @endspecial 425 1587 a @beginspecial @setspecial
  10963.  mark{1024 Tip}xy
  10964.  
  10965.  
  10966. @endspecial 439 1573 a(\013)272 1603 y @beginspecial
  10967. @setspecial
  10968.  mark{mark 73.79341 0.0 36.8967 -35.0 0.0 0.0 0.09146 0.9046 squine}xy
  10969.  
  10970. @endspecial 549 1628 a @beginspecial @setspecial
  10971.  mark{3856 tip}xy
  10972.  
  10973.  
  10974. @endspecial 415 1706 a(h)429 1618 y @beginspecial @setspecial
  10975.  mark{1024 false dash}xy
  10976.  
  10977.  
  10978. @endspecial -8 w @beginspecial @setspecial
  10979.  mark{1024 false dash}xy
  10980.  
  10981. @endspecial
  10982. 429 1629 a @beginspecial @setspecial
  10983.  mark{1024 false dash}xy
  10984.  
  10985. @endspecial -8
  10986. w @beginspecial @setspecial
  10987.  mark{1024 false dash}xy
  10988.  
  10989. @endspecial 425 1660 a @beginspecial
  10990. @setspecial
  10991.  mark{1024 Tip}xy
  10992.  
  10993. @endspecial 440 1646 a(\014)549 1603 y @beginspecial
  10994. @setspecial
  10995.  mark{3072 tip}xy
  10996.  
  10997. @endspecial 370 1628 a(g)549 1603 y @beginspecial
  10998. @setspecial
  10999.  mark{60.0 0.0 solid}xy
  11000.  
  11001. @endspecial 561 1617 a FB(B)-66 1730 y FA(\\diagram)-66
  11002. 1780 y(A\\ruppertwocell^f)o({\\alp)o(ha})-23 1829 y
  11003. (\\rlowertwocell_h{\\be)o(ta})-23 1879 y(\\rto_\(.35\)g)h(&)i(B\\\\)-66
  11004. 1929 y(\\enddiagram)-25 1999 y FD(These)33 b(categorical)d(diagrams)f
  11005. (frequen)o(tly)i(ha)o(ving)f(a)-66 2049 y(matrix-lik)o(e)11
  11006. b(la)o(y)o(out,)h(as)i(with)g(comm)o(utativ)n(e)e(diagrams.)k(T)m(o)-66
  11007. 2099 y(facilitate)e(this)i(there)g(are)g(con)o(trol)f(sequences)j(of)d
  11008. (the)h(form:)-66 2149 y FA(\\rtwocell)d FD(,)i FA(\\ultwocell)d
  11009. FD(,)j FA(\\xtwocell)e FD(,)i FB(:)7 b(:)g(:)20 b FD(analogous)-66
  11010. 2199 y(to)14 b(the)h(names)f(de\014ned)i(in)e FA(xyv2)f
  11011. FD(for)h(use)i(in)e(diagrams)e(pro-)-66 2249 y(duced)22
  11012. b(using)f FA(xymatrix)o FD(.)40 b(As)22 b(this)g(in)o(v)o(olv)o(es)e
  11013. (the)i(de\014ni-)-66 2298 y(tion)15 b(of)g(21)g(new)h(con)o(trol)f
  11014. (sequences,)j(man)o(y)c(of)h(whic)o(h)g(ma)o(y)-66 2348
  11015. y(nev)o(er)e(b)q(e)h(used,)f(these)h(are)f(not)f(de\014ned)i(immedia)o
  11016. (tely)c(up)q(on)-66 2398 y(loading)16 b FA(xy2cell)o
  11017. FD(.)30 b(Instead)19 b(the)g(user)g(m)o(ust)e(\014rst)h(sp)q(ecify)-66
  11018. 2448 y FA(\\UseTwocells)m FD(.)-25 2500 y(As)f(in)g(the)g(second)h
  11019. (example)d(ab)q(o)o(v)o(e,)h(just)h(the)g(upp)q(er)h(or)-66
  11020. 2550 y(lo)o(w)o(er)12 b(curv)o(ed)i(arro)o(w)e(ma)o(y)f(b)q(e)i(set)h
  11021. (using)e(con)o(trol)g(sequences)-66 2600 y(of)i(the)i(form)e
  11022. FA(\\..uppertwocell)e FD(and)j FA(\\..lowertwocell)m
  11023. FD(.)-66 2650 y(These)k(together)f(with)f(the)i FA(\\..compositemap)14
  11024. b FD(family)m(,)g(in)-66 2700 y(whic)o(h)9 b(t)o(w)o(o)g(abutting)g
  11025. (arro)o(ws)g(are)h(set)h(with)e(an)g(empt)o(y)f(ob)r(ject)-66
  11026. 2749 y(at)16 b(the)i(join,)e(allo)o(w)f(for)h(the)h(construction)h(of)e
  11027. (complicated)-66 2799 y(\\pasting)d(diagrams")f(\(see)j(\014gure)f(14)g
  11028. (for)f(an)h(example\).)1000 42 y(The)22 b(follo)o(wing)e(initialise)g
  11029. (the)j(famili)o(es)d(of)h(con)o(trol)h(se-)959 91 y(quences)15
  11030. b(for)f(use)g(in)g(matrix)e(diagrams.)p 959 208 984 2
  11031. v 999 263 a FA(\\UseTwocells)188 b FD(t)o(w)o(o)14 b(curv)o(es)999
  11032. 313 y FA(\\UseHalfTwocells)100 b FD(one)14 b(curv)o(e)999
  11033. 362 y FA(\\UseCompositeMaps)78 b FD(2)14 b(arro)o(ws,)f(end-to-end)999
  11034. 412 y FA(\\UseAllTwocells)122 b FD(\(all)13 b(the)i(ab)q(o)o(v)o(e\))p
  11035. 959 449 V 1000 645 a(Alternativ)o(ely)10 b(2-cells)f(can)h(b)q(e)h(set)
  11036. g(directly)f(in)c(X)1761 652 y(Y)1785 645 y(-pictures)959
  11037. 695 y(without)i(using)i(the)f(matrix)f(feature.)17 b(In)9
  11038. b(this)h(case)g(the)g(ab)q(o)o(v)o(e)959 745 y(commands)h(are)j(not)g
  11039. (needed.)20 b(This)13 b(is)h(describ)q(ed)i(in)d Fv(x)q
  11040. FD(17.5.)1000 802 y(F)m(urthermore)d(a)g(new)h(directional)e
  11041. FA(\\dir{=>})g FD(can)h(b)q(e)h(used)959 852 y(to)16
  11042. b(place)h(an)f(\\Arro)o(w")g(an)o(ywhere)h(in)f(a)h(picture,)g(after)g
  11043. (the)959 902 y(direction)12 b(has)g(b)q(een)h(established)g
  11044. (appropriately)m(.)j(It)c(is)g(used)959 952 y(with)h(all)g(of)g(the)i
  11045. (2-cell)e(t)o(yp)q(es.)1000 1009 y(Lab)q(els)i(are)g(placed)g(lab)q
  11046. (els)g(on)f(the)h(upp)q(er)h(and)f(lo)o(w)o(er)f(ar-)959
  11047. 1059 y(ro)o(ws,)20 b(more)e(correctly)j(`an)o(ti-clo)q(c)o(kwise')d
  11048. (and)h(`clo)q(c)o(kwise',)959 1109 y(using)f FA(^)g FD(and)h
  11049. FA(_)p FD(.)32 b(These)20 b(are)g(en)o(tirely)e(optional)g(with)g(the)
  11050. 959 1159 y(follo)o(wing)9 b(tok)o(en,)j(or)f(grouping,)g(giving)g(the)h
  11051. (con)o(ten)o(ts)h(of)e(the)959 1208 y(lab)q(el.)19 b(When)14
  11052. b(used)i(with)e FA(\\..compositemap)d FD(the)k FA(^)g
  11053. FD(and)f FA(_)959 1258 y FD(sp)q(ecify)j(lab)q(els)f(for)h(the)g
  11054. (\014rst)g(and)g(second)h(arro)o(ws,)f(resp)q(ec-)959
  11055. 1308 y(tiv)o(ely)m(.)1000 1366 y(Normally)h(the)k(lab)q(el)e(is)g
  11056. (balanced)h(text,)i(set)e(in)g(T)1860 1375 y(E)1883 1366
  11057. y(X's)959 1416 y(math)g(mo)q(de,)j(with)f FA(\\twocellstyle)d
  11058. FD(setting)j(the)h(st)o(yle.)959 1465 y(The)14 b(default)f
  11059. (de\014nition)h(is)g(giv)o(en)f(b)o(y)h FB(:)7 b(:)g(:)1000
  11060. 1523 y FA(\\def\\twocellstyle{)o(\\scri)o(ptst)o(yle})959
  11061. 1581 y FD(This)16 b(can)h(b)q(e)g(altered)g(using)f FA(\\def)g
  11062. FD(in)g(v)o(ersions)h(of)f(T)1834 1590 y(E)1857 1581
  11063. y(X)h(or)959 1630 y FA(\\redefine)10 b FD(in)i(L)1225
  11064. 1622 y Fu(A)1243 1630 y FD(T)1266 1639 y(E)1289 1630
  11065. y(X.)18 b(Ho)o(w)o(ev)o(er)13 b(lab)q(els)f(are)g(not)h(restricted)959
  11066. 1680 y(to)d(b)q(eing)g(simply)f(text)i(b)q(o)o(xes.)17
  11067. b(An)o(y)10 b(e\013ect)i(obtainable)e(using)959 1730
  11068. y(the)e(X)1043 1737 y(Y)1067 1730 y(-pic)k(k)o(ernel)g(language)f(can)h
  11069. (b)q(e)h(set)f(within)f(an)h FA(\\xybox)959 1780 y FD(and)h(used)i(as)f
  11070. (a)g(lab)q(el.)1000 1837 y(The)20 b(p)q(osition)e(of)g(a)h(lab)q(el)f
  11071. (can)i(b)q(e)f(altered)h(b)o(y)f FC(nudging)959 1887
  11072. y FD(\(see)13 b(b)q(elo)o(w\).)18 b(Although)12 b(it)g(is)h(p)q
  11073. (ossible)f(to)h(sp)q(ecify)g(m)o(ultiple)959 1937 y(lab)q(els,)e(only)g
  11074. (the)h(last)g(usage)g(of)f(eac)o(h)h(of)f FA(^)h FD(and)g
  11075. FA(_)f FD(is)h(actually)959 1987 y(set,)i(previous)g(sp)q
  11076. (eci\014cations)h(b)q(eing)f(ignored.)1000 2045 y(Similarly)7
  11077. b(a)i(lab)q(el)h(for)g(the)g(cen)o(tral)h(Arro)o(w)f(m)o(ust)f(b)q(e)i
  11078. (giv)o(en,)959 2094 y(after)21 b(the)g(other)h(lab)q(els,)f(b)o(y)g
  11079. (enclosing)g(it)f(within)g(braces)959 2144 y FA({...})o
  11080. FD(.)g(An)15 b(empt)o(y)e(group)i FA({})f FD(giv)o(es)h(an)f(empt)o(y)g
  11081. (lab)q(el;)g(this)959 2194 y(is)j(necessary)j(to)e(a)o(v)o(oid)f(misin)
  11082. o(terpretation)g(of)g(subsequen)o(t)959 2244 y(tok)o(ens.)959
  11083. 2401 y Fr(17.2)55 b(Standard)20 b(Options)959 2493 y
  11084. FD(The)14 b(orien)o(tation)e(of)h(the)i(cen)o(tral)f(Arro)o(w)f(ma)o(y)
  11085. f(b)q(e)i(rev)o(ersed,)959 2542 y(turned)f(in)o(to)f(an)h(equalit)o(y)m
  11086. (,)e(or)i(omitted)e(altogether.)18 b(In)13 b(eac)o(h)959
  11087. 2592 y(case)e(a)f(lab)q(el)f(ma)o(y)g(still)g(b)q(e)i(sp)q(eci\014ed,)h
  11088. (so)e(in)g(e\013ect)i(the)e(Arro)o(w)959 2642 y(ma)o(y)h(b)q(e)k
  11089. (replaced)g(b)o(y)f(an)o(ything)e(at)i(all.)1000 2700
  11090. y(These)k(e\013ects)h(are)e(sp)q(eci\014ed)h(b)o(y)e(the)i(\014rst)f
  11091. (tok)o(en)g(in)f(the)959 2749 y(cen)o(tral)k(lab)q(el,)f(whic)o(h)h(th)
  11092. o(us)g(has)g(the)g(form:)27 b FA({)p Fv(h)p FD(tok)p
  11093. Fv(i)p FC(lab)n(el)t FA(})959 2799 y FD(where)15 b Fv(h)p
  11094. FD(tok)p Fv(i)f FD(ma)o(y)d(b)q(e)k(one)f(of)f FB(:)7
  11095. b(:)g(:)917 2929 y FD(30)p eop
  11096. %%Page: 31 31
  11097. 31 30 bop 837 17 a @beginspecial @setspecial
  11098.  mark{36.0 0.0 solid}xy
  11099.  
  11100. @endspecial
  11101. 737 2 a Fw(f)753 10 y Fg(3)837 17 y @beginspecial @setspecial
  11102.  mark{3072 tip}xy
  11103.  
  11104.  
  11105. @endspecial @beginspecial @setspecial
  11106.  mark{3072 tip}xy
  11107.  
  11108. @endspecial 849
  11109. 218 a @beginspecial @setspecial
  11110.  mark{0.0 -45.41666 solid}xy
  11111.  
  11112. @endspecial @beginspecial
  11113. @setspecial
  11114.  mark{1024 tip}xy
  11115.  
  11116. @endspecial @beginspecial @setspecial
  11117.  mark{1024 tip}xy
  11118.  
  11119. @endspecial
  11120. 1011 109 a @beginspecial @setspecial
  11121.  mark{36.0 -20.57813 solid}xy
  11122.  
  11123. @endspecial 940
  11124. 54 a Fw(f)956 63 y Fg(4)1011 109 y @beginspecial @setspecial
  11125.  mark{2487 tip}xy
  11126.  
  11127.  
  11128. @endspecial @beginspecial @setspecial
  11129.  mark{2487 tip}xy
  11130.  
  11131. @endspecial 910
  11132. 123 a @beginspecial @setspecial
  11133.  mark{448 false dash}xy
  11134.  
  11135. @endspecial 902 119
  11136. a @beginspecial @setspecial
  11137.  mark{448 false dash}xy
  11138.  
  11139. @endspecial 905 132 a @beginspecial
  11140. @setspecial
  11141.  mark{448 false dash}xy
  11142.  
  11143. @endspecial 897 128 a @beginspecial @setspecial
  11144.  mark{448 false dash}xy
  11145.  
  11146.  
  11147. @endspecial 896 139 a @beginspecial @setspecial
  11148.  mark{448 Tip}xy
  11149.  
  11150. @endspecial
  11151. 939 266 a @beginspecial @setspecial
  11152.  mark{384 false dash}xy
  11153.  
  11154. @endspecial 932
  11155. 262 a @beginspecial @setspecial
  11156.  mark{384 false dash}xy
  11157.  
  11158. @endspecial 934 275
  11159. a @beginspecial @setspecial
  11160.  mark{384 false dash}xy
  11161.  
  11162. @endspecial 927 271 a @beginspecial
  11163. @setspecial
  11164.  mark{384 false dash}xy
  11165.  
  11166. @endspecial 925 282 a @beginspecial @setspecial
  11167.  mark{384 Tip}xy
  11168.  
  11169.  
  11170. @endspecial 1186 222 a @beginspecial @setspecial
  11171.  mark{36.0 -23.50552 solid}xy
  11172.  
  11173. @endspecial
  11174. 1116 162 a Fw(f)1132 170 y Fg(5)1186 222 y @beginspecial
  11175. @setspecial
  11176.  mark{2404 tip}xy
  11177.  
  11178. @endspecial @beginspecial @setspecial
  11179.  mark{2404 tip}xy
  11180.  
  11181. @endspecial
  11182. 295 244 a FB(A)472 88 y @beginspecial @setspecial
  11183.  mark{32.02 28.3348 solid}xy
  11184.  
  11185. @endspecial
  11186. 361 149 a Fw(f)377 157 y Fg(1)472 88 y @beginspecial
  11187. @setspecial
  11188.  mark{3978 tip}xy
  11189.  
  11190. @endspecial 663 21 a @beginspecial @setspecial
  11191.  mark{45.98 16.06087 solid}xy
  11192.  
  11193.  
  11194. @endspecial 550 38 a Fw(f)566 47 y Fg(2)663 21 y @beginspecial
  11195. @setspecial
  11196.  mark{3430 tip}xy
  11197.  
  11198. @endspecial 491 112 a @beginspecial @setspecial
  11199.  mark{1632 false dash}xy
  11200.  
  11201.  
  11202. @endspecial 484 117 a @beginspecial @setspecial
  11203.  mark{1632 false dash}xy
  11204.  
  11205. @endspecial
  11206. 496 121 a @beginspecial @setspecial
  11207.  mark{1632 false dash}xy
  11208.  
  11209. @endspecial 489
  11210. 125 a @beginspecial @setspecial
  11211.  mark{1632 false dash}xy
  11212.  
  11213. @endspecial 509 150
  11214. a @beginspecial @setspecial
  11215.  mark{1632 Tip}xy
  11216.  
  11217. @endspecial 311 17 a @beginspecial
  11218. @setspecial
  11219.  mark{mark 87.75002 0.0 59.18994 -51.50423 0.0 -51.41666 0.05789 0.97046
  11220. squine}xy
  11221.  
  11222. @endspecial 668 29 a @beginspecial @setspecial
  11223.  mark{-3675 tip}xy
  11224.  
  11225.  
  11226. @endspecial 488 336 a @beginspecial @setspecial
  11227.  mark{36.0 -21.57999 solid}xy
  11228.  
  11229. @endspecial
  11230. @beginspecial @setspecial
  11231.  mark{2458 tip}xy
  11232.  
  11233. @endspecial 374 307 a Fw(g)390
  11234. 315 y Fg(1)488 336 y @beginspecial @setspecial
  11235.  mark{2458 tip}xy
  11236.  
  11237. @endspecial
  11238. 1011 124 a @beginspecial @setspecial
  11239.  mark{36.0 23.5026 solid}xy
  11240.  
  11241. @endspecial @beginspecial
  11242. @setspecial
  11243.  mark{3740 tip}xy
  11244.  
  11245. @endspecial @beginspecial @setspecial
  11246.  mark{3740 tip}xy
  11247.  
  11248. @endspecial
  11249. 1360 230 a @beginspecial @setspecial
  11250.  mark{36.0 0.0 solid}xy
  11251.  
  11252. @endspecial 1264
  11253. 215 a Fw(f)1280 224 y Fg(6)1360 230 y @beginspecial @setspecial
  11254.  mark{3072 tip}xy
  11255.  
  11256.  
  11257. @endspecial @beginspecial @setspecial
  11258.  mark{3072 tip}xy
  11259.  
  11260. @endspecial 311
  11261. 17 a @beginspecial @setspecial
  11262.  mark{mark 301.79341 -51.41666 278.77171 -66.41666 255.75002 -51.41666
  11263. 0.06516 0.84705 squine}xy
  11264.  
  11265. @endspecial 1534 246
  11266. a @beginspecial @setspecial
  11267.  mark{3515 tip}xy
  11268.  
  11269. @endspecial 1452 284 a Fw(g)1468
  11270. 292 y Fg(4)1472 189 y @beginspecial @setspecial
  11271.  mark{1024 false dash}xy
  11272.  
  11273. @endspecial
  11274. -8 w @beginspecial @setspecial
  11275.  mark{1024 false dash}xy
  11276.  
  11277. @endspecial 1472 199
  11278. a @beginspecial @setspecial
  11279.  mark{1024 false dash}xy
  11280.  
  11281. @endspecial -8 w @beginspecial
  11282. @setspecial
  11283.  mark{1024 false dash}xy
  11284.  
  11285. @endspecial 1468 230 a @beginspecial @setspecial
  11286.  mark{1024 Tip}xy
  11287.  
  11288.  
  11289. @endspecial -124 x @beginspecial @setspecial
  11290.  mark{20.71896 27.0 solid}xy
  11291.  
  11292. @endspecial
  11293. 1388 161 a Fw(f)1404 169 y Fg(7)1468 106 y @beginspecial
  11294. @setspecial
  11295.  mark{-3858 tip}xy
  11296.  
  11297. @endspecial 1543 203 a @beginspecial @setspecial
  11298.  mark{18.10269 -23.58334 solid}xy
  11299.  
  11300.  
  11301. @endspecial 1516 161 a Fw(f)1532 169 y Fg(8)1543 203
  11302. y @beginspecial @setspecial
  11303.  mark{1810 tip}xy
  11304.  
  11305. @endspecial 1547 244 a FB(B)837
  11306. 234 y @beginspecial @setspecial
  11307.  mark{78.0 25.45963 solid}xy
  11308.  
  11309. @endspecial @beginspecial
  11310. @setspecial
  11311.  mark{3406 tip}xy
  11312.  
  11313. @endspecial @beginspecial @setspecial
  11314.  mark{3406 tip}xy
  11315.  
  11316. @endspecial
  11317. 864 379 a @beginspecial @setspecial
  11318.  mark{84.47443 -8.23247 solid}xy
  11319.  
  11320. @endspecial 664
  11321. 384 a Fw(g)680 393 y Fg(2)864 379 y @beginspecial @setspecial
  11322.  mark{2972 tip}xy
  11323.  
  11324.  
  11325. @endspecial 1186 236 a @beginspecial @setspecial
  11326.  mark{77.52557 34.6003 solid}xy
  11327.  
  11328. @endspecial
  11329. 1023 326 a Fw(g)1039 334 y Fg(3)1186 236 y @beginspecial
  11330. @setspecial
  11331.  mark{3529 tip}xy
  11332.  
  11333. @endspecial 682 497 a FD(Figure)14 b(14:)k(P)o(asting)13
  11334. b(diagram.)p -66 676 984 2 v 138 724 a FA(_)93 b FD(Arro)o(w)14
  11335. b(p)q(oin)o(ts)g(clo)q(c)o(kwise)138 774 y FA(^)93 b
  11336. FD(Arro)o(w)14 b(p)q(oin)o(ts)g(an)o(ti-clo)q(c)o(kwise)138
  11337. 824 y FA(=)93 b FD(no)14 b(tip,)f(denotes)i(equalit)o(y)94
  11338. 874 y FA(\\omit)49 b FD(no)14 b(Arro)o(w)g(at)g(all.)p
  11339. -66 904 V -66 999 a(When)20 b(none)h(of)f(these)i(o)q(ccurs)f(then)g
  11340. (the)g(default)f(of)g FA(_)g FD(is)-66 1049 y(assumed.)34
  11341. b(If)19 b(the)h(lab)q(el)f(itself)g(starts)h(with)f(one)h(of)f(these)
  11342. -66 1099 y(c)o(haracters)13 b(then)f(sp)q(ecify)g FA(_)f
  11343. FD(explicitly)m(,)f(or)h(enclose)i(the)f(lab)q(el)-66
  11344. 1149 y(within)j(a)g(group)h FA({...})o FD(.)23 b(See)17
  11345. b FC(Extr)n(a)f(Options)h(1)p FD(,)f(for)f(more)-66 1198
  11346. y(v)n(alues)e(of)h Fv(h)p FD(tok)p Fv(i)p FD(.)-66 1322
  11347. y Fr(17.3)56 b(Nudging)-66 1401 y FD(P)o(ositions)21
  11348. b(of)h(all)e(lab)q(els)i(ma)o(y)e(b)q(e)i(adjusted,)i(as)e(can)g(the)
  11349. -66 1450 y(amoun)o(t)14 b(of)i(curv)n(ature)i(for)e(the)h(curv)o(ed)g
  11350. (arro)o(ws.)26 b(The)17 b(w)o(a)o(y)-66 1500 y(this)c(is)g(done)g(is)g
  11351. (b)o(y)f(sp)q(ecifying)h(a)g(\\n)o(udge")f(factor)h Fv(h)p
  11352. FD(n)o(um)p Fv(i)f FD(at)-66 1550 y(the)19 b(b)q(eginning)e(of)h(the)h
  11353. (lab)q(el.)31 b(Here)19 b Fv(h)p FD(n)o(um)p Fv(i)f FD(is)g(a)g(n)o(um)
  11354. o(b)q(er)-66 1600 y(whic)o(h)13 b(sp)q(eci\014es)i(the)e(actual)g(p)q
  11355. (osition)f(of)g(the)i(lab)q(el)e(in)h(units)-66 1650
  11356. y(of)19 b FA(\\xydashl@)e FD(\(the)j(length)f(of)g(a)g(single)g(dash,)i
  11357. (normally)-66 1699 y(5pt\))14 b(except)i(with)e FA(\\..compositemap)m
  11358. FD(,)g(see)i(b)q(elo)o(w.)j(Mo)o(v)o(e-)-66 1749 y(men)o(t)9
  11359. b(is)h(constrained)h(to)f(the)h(p)q(erp)q(endicular)g(bisector)g(of)e
  11360. (the)-66 1799 y(line)p 12 1776 39 2 v 13 w FB(cp)p FD(.)18
  11361. b(When)c(n)o(udging)f(the)h(lab)q(el)g(for)f(the)i(cen)o(tral)f(Arro)o
  11362. (w)-66 1849 y(it)j(is)f(the)i(whole)f(Arro)o(w)g(whic)o(h)g(is)g(mo)o
  11363. (v)o(ed,)e(along)h(with)h(its)-66 1899 y(lab)q(el.)-25
  11364. 1950 y(Curv)n(ature)23 b(of)f(the)h(arro)o(ws)g(themselv)o(es)g(is)f
  11365. (altered)h(b)o(y)-66 2000 y(a)d(n)o(udge)h(of)f(the)h(form)d
  11366. FA(\\..twocell)n Fv(h)p FD(n)o(um)p Fv(i)p FD(....)35
  11367. b(The)21 b(sep-)-66 2049 y(aration)h(of)g(the)h(arro)o(ws,)i(along)d
  11368. (the)h(bisector,)j(is)c(set)i(to)-66 2099 y(b)q(e)f Fv(h)p
  11369. FD(n)o(um)p Fv(i)p FA(\\xydashl@)m FD(.)45 b(When)23
  11370. b Fv(h)p FD(n)o(um)p Fv(i)f FD(is)h(zero,)i(that)e(is)-66
  11371. 2149 y FA(\\..twocell<0>...)m FD(,)17 b(the)h(result)h(is)e(a)g(single)
  11372. g(straigh)o(t)g(ar-)-66 2199 y(ro)o(w,)d(its)h(mid-p)q(oin)o(t)d(b)q
  11373. (eing)i(the)h(origin)f(for)g(n)o(udging)g(lab)q(els.)-66
  11374. 2249 y(A)c(negativ)o(e)f(v)n(alue)g(for)h Fv(h)p FD(n)o(um)p
  11375. Fv(i)f FD(is)g(also)g(acceptable;)j(but)e(c)o(hec)o(k)-66
  11376. 2298 y(the)i(orien)o(tation)f(on)h(the)g(Arro)o(w)g(and)f(whic)o(h)h
  11377. (of)f FA(^)h FD(and)f FA(_)h FD(cor-)-66 2348 y(resp)q(ond)j(to)f(whic)
  11378. o(h)f(comp)q(onen)o(t.)-25 2399 y(The)23 b(origin)d(for)i(n)o(udging)f
  11379. (lab)q(els)h(is)g(where)h(the)f(arro)o(w)-66 2449 y(crosses)f(the)e
  11380. (bisector.)34 b(P)o(ositiv)o(e)18 b(n)o(udges)i(mo)o(v)o(e)d(the)j(lab)
  11381. q(el)-66 2499 y(out)o(w)o(ards)c(while)f(negativ)o(e)h(n)o(udges)g(mo)o
  11382. (v)o(e)f(to)o(w)o(ards)p 795 2476 V 15 w FB(pc)h FD(and)-66
  11383. 2549 y(p)q(ossibly)f(b)q(ey)o(ond.)21 b(The)16 b(default)e(p)q(osition)
  11384. h(of)f(a)h(lab)q(el)f(is)h(on)-66 2599 y(the)f(outside,)g(with)g(edge)g
  11385. (at)g(the)g(origin.)-25 2650 y(The)g(origin)d(for)i(n)o(udging)f(the)h
  11386. (Arro)o(w)g(is)g(at)g(the)g(midp)q(oin)o(t)-66 2700 y(of)p
  11387. -17 2677 V 15 w FB(pc)p FD(.)24 b(A)16 b(p)q(ositiv)o(e)f(n)o(udge)h
  11388. (mo)o(v)o(es)f(in)g(the)h(clo)q(c)o(kwise)g(direc-)-66
  11389. 2749 y(tion.)g(This)10 b(will)e(b)q(e)i(the)h(direction)e(of)h(the)g
  11390. (arro)o(whead,)g(unless)-66 2799 y(it)j(has)h(b)q(een)h(rev)o(ersed)h
  11391. (using)e FA(^)p FD(.)1000 630 y(Lab)q(els)f(on)g(a)g
  11392. FA(\\..compositemap)d FD(are)k(placed)f(relativ)o(e)g(to)959
  11393. 680 y(the)h(midp)q(oin)o(t)e(of)i(the)h(comp)q(onen)o(t)e(arro)o(ws.)19
  11394. b(Nudges)c(are)g(in)959 729 y(units)10 b(of)h(1pt.)17
  11395. b(Mo)o(v)o(emen)o(t)9 b(is)i(in)f(the)i(usual)7 b(X)1665
  11396. 736 y(Y)1689 729 y(-pic)j FC(ab)n(ove)i FD(and)959 779
  11397. y FC(b)n(elow)j FD(directions,)i(suc)o(h)g(that)f(a)g(p)q(ositiv)o(e)g
  11398. (n)o(udge)h(is)f(alw)o(a)o(ys)959 829 y(outside)e(the)g(triangle)g
  11399. (formed)e(b)o(y)i(the)g(arro)o(ws)g(and)g(line)p 1887
  11400. 806 V 14 w FB(pc)o FD(.)1000 903 y(The)k(sp)q(ecial)g(n)o(udge)g(v)n
  11401. (alue)f FA(<\\omit>)f FD(t)o(yp)q(esets)j(just)f(the)959
  11402. 953 y(Arro)o(w,)10 b(omitting)d(the)j(curv)o(ed)g(arro)o(ws)g(en)o
  11403. (tirely)m(.)16 b(When)10 b(used)959 1003 y(with)g(lab)q(els,)h(the)g(n)
  11404. o(udge)g(v)n(alue)f FA(<\\omit>)f FD(causes)j(the)g(follo)o(w-)959
  11405. 1053 y(ing)h(lab)q(el)g(to)h(b)q(e)g(ignored.)959 1160
  11406. y Fq(Exercise)h(29:)41 b FD(Giv)o(e)13 b(co)q(de)i(to)f(t)o(yp)q(eset)h
  11407. (\014gure)g(14.)959 1210 y(Suc)o(h)h(co)q(de)h(is)f(relativ)o(ely)g
  11408. (straigh)o(t-forw)o(ard,)f(using)h(\\n)o(udg-)959 1260
  11409. y(ing")10 b(and)i FA(\\omit)e FD(to)i(help)g(p)q(osition)f(the)h(arro)o
  11410. (ws,)g(curv)o(es)h(and)959 1310 y(Arro)o(ws.)22 b(It)16
  11411. b(also)e(uses)j(an)e FC(excursion)p FD(,)h(as)f(describ)q(ed)i(b)q(elo)
  11412. o(w)959 1359 y(in)c(the)h(subsection)i FC(Extr)n(a)e(Options)h(3)p
  11413. FD(.)959 1487 y Fr(17.4)55 b(Extra)18 b(Options)959 1564
  11414. y FD(The)c(follo)o(wing)e(features)j(are)g(useful)f(in)g
  11415. (non-mathematical)959 1614 y(applications.)959 1721 y
  11416. Fq(1.)21 b(no)15 b(Arro)o(w)959 1798 y FD(This)i(is)h(determined)g(b)o
  11417. (y)g(sp)q(ecial)g(v)n(alues)g(for)f Fv(h)p FD(tok)p Fv(i)h
  11418. FD(as)g(the)959 1848 y(\014rst)e(\(or)f(only\))g(c)o(haracter)i(in)e
  11419. (the)h(cen)o(tral)g(lab)q(el,)f(as)g(in)g(the)959 1898
  11420. y(ab)q(o)o(v)o(e)e(description)i(of)e(the)h(standard)h(options.)p
  11421. 959 1989 984 2 v 1092 2036 a FA(')49 b FD(arro)o(wheads)15
  11422. b(p)q(oin)o(ting)d(clo)q(c)o(kwise;)1092 2086 y FA(`)49
  11423. b FD(arro)o(wheads)15 b(p)q(oin)o(ting)d(an)o(ti-clo)q(c)o(kwise;)1092
  11424. 2136 y FA(")49 b FD(arro)o(w)14 b(tips)g(on)g(b)q(oth)g(ends;)1092
  11425. 2185 y FA(!)49 b FD(no)14 b(tips)g(at)g(all.)p 959 2214
  11426. V 959 2304 a(The)19 b(cen)o(tral)g(Arro)o(w)g(is)g(omitted,)f(lea)o
  11427. (ving)g(symmetrically)959 2354 y(placed)9 b(curv)o(ed)i(connections)g
  11428. (with)e(arro)o(wheads)h(at)f(the)h(sp)q(ec-)959 2403
  11429. y(i\014ed)20 b(ends.)38 b(A)20 b(lab)q(el)g(can)h(b)q(e)g(placed)f
  11430. (where)i(the)e(Arro)o(w)959 2453 y(w)o(ould)13 b(ha)o(v)o(e)g(b)q(een.)
  11431. 1000 2503 y(If)g(a)g(sp)q(ecial)h(arro)o(whead)g(is)f(sp)q(eci\014ed)i
  11432. (using)e FA(~'{..})f FD(\(see)959 2553 y(Extra)h(Options)h(2,)e(b)q
  11433. (elo)o(w\))h(then)h(this)g(will)d(b)q(e)j(used)g(instead)959
  11434. 2603 y(of)f(the)h(standard)h FA(\\dir{>})n FD(.)1186
  11435. 2803 y(Clouds)1248 2789 y @beginspecial @setspecial
  11436.  mark{mark 96.61118 0.0 48.30559 50.0 0.0 0.0 0.06955 0.93109 squine}xy
  11437.  
  11438. @endspecial
  11439. 1365 2669 a Fg(precipitation)1622 2762 y @beginspecial
  11440. @setspecial
  11441.  mark{2152 tip}xy
  11442.  
  11443. @endspecial 1248 2789 a @beginspecial @setspecial
  11444.  mark{mark 96.61118 0.0 48.30559 -50.0 0.0 0.0 0.06955 0.93109 squine}xy
  11445.  
  11446.  
  11447. @endspecial 1371 2918 a(ev)o(ap)q(oration)1276 2816
  11448. y @beginspecial @setspecial
  11449.  mark{-1942 tip}xy
  11450.  
  11451. @endspecial 1414 2797 a
  11452. Fw(H)1441 2801 y Fg(2)1458 2797 y Fw(O)1585 2803 y FD(Oceans)917
  11453. 2929 y(31)p eop
  11454. %%Page: 32 32
  11455. 32 31 bop -66 564 2008 2 v -2 605 a FD(Syn)o(tax)749
  11456. b(Action)p -66 627 V -2 674 a Fv(h)p FD(t)o(w)o(o)q(cell)p
  11457. Fv(i)71 b(\000)-7 b(!)64 b(h)p FD(2-cell)p Fv(ih)p FD(options)p
  11458. Fv(ih)p FD(Arro)o(w)p Fv(i)79 b FD(t)o(yp)q(eset)16 b
  11459. Fv(h)p FD(2-cell)p Fv(i)d FD(with)h(the)g Fv(h)p FD(options)p
  11460. Fv(i)g FD(and)g Fv(h)p FD(Arro)o(w)p Fv(i)-2 737 y(h)p
  11461. FD(2-cell)p Fv(i)102 b(\000)-7 b(!)64 b FA(\\..twocell)295
  11462. b FD(t)o(yp)q(eset)16 b(t)o(w)o(o)d(curv)o(ed)i(arro)o(ws)255
  11463. 786 y Fv(j)91 b FA(\\..uppertwocell)185 b FD(t)o(yp)q(eset)16
  11464. b(upp)q(er)e(curv)o(ed)h(arro)o(w)f(only)255 836 y Fv(j)91
  11465. b FA(\\..lowertwocell)185 b FD(t)o(yp)q(eset)16 b(lo)o(w)o(er)d(curv)o
  11466. (ed)i(arro)o(w)f(only)255 886 y Fv(j)91 b FA(\\..compositemap)185
  11467. b FD(use)15 b(consecutiv)o(e)g(straigh)o(t)f(arro)o(ws)-2
  11468. 948 y Fv(h)p FD(Arro)o(w)p Fv(i)84 b(\000)-7 b(!)64 b
  11469. FA({)p Fv(h)p FD(tok)p Fv(ih)p FD(text)p Fv(i)p FA(})276
  11470. b FD(sp)q(eci\014es)16 b(orien)o(tation)d(and)h(lab)q(el)255
  11471. 998 y Fv(j)91 b FA({)p Fv(h)p FD(n)o(udge)p Fv(ih)p FD(text)p
  11472. Fv(i)p FA(})228 b FD(adjust)14 b(p)q(osition,)f(use)i(default)e(orien)o
  11473. (tation)255 1048 y Fv(j)91 b FA({)p Fv(h)p FD(text)p
  11474. Fv(i)p FA(})367 b FD(use)15 b(default)e(p)q(osition)h(and)f(orien)o
  11475. (tation)-2 1110 y Fv(h)p FD(tok)p Fv(i)138 b(\000)-7
  11476. b(!)64 b FA(^)28 b Fv(j)13 b FA(_)28 b Fv(j)13 b FA(=)343
  11477. b FD(orien)o(ted)15 b(an)o(ti-/clo)q(c)o(kwise/equalit)o(y)255
  11478. 1160 y Fv(j)91 b FA(\\omit)405 b FD(no)14 b(Arro)o(w,)f(default)h(is)g
  11479. (clo)q(c)o(kwise)255 1210 y Fv(j)91 b FA(`)28 b Fv(j)13
  11480. b FA(')28 b Fv(j)13 b FA(")28 b Fv(j)13 b FA(!)268 b
  11481. FD(no)14 b(Arro)o(w;)f(tips)h(on)g(t)o(w)o(o)f(curv)o(ed)i(arro)o(ws)f
  11482. (as:)873 1260 y(an)o(ti-/clo)q(c)o(kwise/double-headed/none)-2
  11483. 1322 y Fv(h)p FD(options)p Fv(i)65 b(\000)-7 b(!)64 b(h)p
  11484. FD(option)p Fv(ih)p FD(options)p Fv(i)203 b FD(list)14
  11485. b(of)f(optional)f(mo)q(di\014cations)-2 1384 y Fv(h)p
  11486. FD(option)p Fv(i)81 b(\000)-7 b(!)64 b(h)p FD(empt)o(y)p
  11487. Fv(i)369 b FD(use)15 b(defaults)255 1434 y Fv(j)91 b
  11488. FA(^)14 b Fv(h)p FD(lab)q(el)p Fv(i)360 b FD(place)14
  11489. b Fv(h)p FD(lab)q(el)p Fv(i)g FD(on)g(the)g(upp)q(er)h(arro)o(w)255
  11490. 1483 y Fv(j)91 b FA(_)14 b Fv(h)p FD(lab)q(el)p Fv(i)360
  11491. b FD(place)14 b Fv(h)p FD(lab)q(el)p Fv(i)g FD(on)g(the)g(lo)o(w)o(er)g
  11492. (arro)o(w)255 1533 y Fv(j)91 b(h)p FD(n)o(udge)p Fv(i)376
  11493. b FD(set)15 b(the)g(curv)n(ature,)f(based)g(on)g Fv(h)p
  11494. FD(n)o(udge)p Fv(i)g FD(v)n(alue)255 1583 y Fv(j)91 b
  11495. FA(\\omit)405 b FD(do)14 b(not)g(set)g(the)h(curv)o(ed)g(arro)o(ws)255
  11496. 1633 y Fv(j)105 b FA(!)479 b FD(place)14 b FA(\\modmapobject)d
  11497. FD(midw)o(a)o(y)h(along)g(arro)o(ws)255 1683 y Fv(j)91
  11498. b FA(~)14 b Fv(h)p FD(what)p Fv(i)g FA({)g Fv(h)p FD(ob)r(ject)p
  11499. Fv(i)h FA(})127 b FD(use)15 b Fv(h)p FD(ob)r(ject)p Fv(i)g
  11500. FD(in)e(place)h(sp)q(eci\014ed)i(b)o(y)e Fv(h)p FD(what)p
  11501. Fv(i)-2 1745 y(h)p FD(what)p Fv(i)107 b(\000)-7 b(!)64
  11502. b(h)p FD(empt)o(y)p Fv(i)369 b FD(set)15 b(curv)o(es)g(using)f(the)g
  11503. (sp)q(eci\014ed)i Fv(h)p FD(ob)r(ject)p Fv(i)255 1795
  11504. y(j)91 b FA(^)28 b Fv(j)13 b FA(_)418 b FD(use)15 b Fv(h)p
  11505. FD(ob)r(ject)p Fv(i)g FD(with)e(upp)q(er/lo)o(w)o(er)i(curv)o(e)255
  11506. 1845 y Fv(j)91 b FA(`)28 b Fv(j)13 b FA(')418 b FD(use)15
  11507. b Fv(h)p FD(ob)r(ject)p Fv(i)g FD(for)e(arro)o(w)h(head/tail)-2
  11508. 1994 y Fv(h)p FD(lab)q(el)p Fv(i)110 b(\000)-7 b(!)64
  11509. b(h)p FD(text)p Fv(i)29 b(j)e(h)p FD(n)o(udge)p Fv(i)15
  11510. b(h)p FD(text)p Fv(i)85 b FD(set)15 b Fv(h)p FD(text)p
  11511. Fv(i)g FD(displaced)f(b)o(y)g Fv(h)p FD(n)o(udge)p Fv(i)-2
  11512. 2056 y(h)p FD(n)o(udge)p Fv(i)90 b(\000)-7 b(!)64 b FA(<)p
  11513. Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)p FA(>)301 b FD(p)q(ositions)14
  11514. b(ob)r(ject)g(along)f(a)h(\014xed)g(axis)255 2106 y Fv(j)91
  11515. b FA(<\\omit>)361 b FD(do)14 b(not)g(t)o(yp)q(eset)h(the)g(ob)r(ject)p
  11516. -66 2135 V 749 2268 a(Figure)f(15:)k Fv(h)p FD(t)o(w)o(o)q(cell)p
  11517. Fv(i)p FD(s)917 2929 y(32)p eop
  11518. %%Page: 33 33
  11519. 33 32 bop -66 210 a FA(\\xymatrixcolsep{5)o(pc})-66 260
  11520. y(\\diagram)-44 310 y(\\relax\\txt{Cloud)o(s)19 b(}\\rtwocell<10>)-44
  11521. 360 y(_{\\hbox{\\tiny)g(evaporation)g(}})-44 409 y(^{\\hbox{\\tiny)g
  11522. (precipitation)g(}})-66 459 y({'{\\boldmath{H_2)f(O}}})-66
  11523. 509 y(&\\relax\\txt{Ocean)o(s}\\\\)-66 559 y(\\enddiagram)55
  11524. 731 y FD(Mathematics)221 717 y @beginspecial @setspecial
  11525.  mark{mark 98.65283 0.0 49.32642 17.5 0.0 0.0 0.19681 0.80505 squine}xy
  11526.  
  11527.  
  11528. @endspecial 381 665 a Fg(theory)551 694 y @beginspecial
  11529. @setspecial
  11530.  mark{2852 tip}xy
  11531.  
  11532. @endspecial -249 w @beginspecial @setspecial
  11533.  mark{-802 tip}xy
  11534.  
  11535.  
  11536. @endspecial 221 717 a @beginspecial @setspecial
  11537.  mark{mark 98.65283 0.0 49.32642 -17.5 0.0 0.0 0.19681 0.80505 squine}xy
  11538.  
  11539. @endspecial
  11540. 352 779 a(exp)q(erimen)o(t)551 740 y @beginspecial @setspecial
  11541.  mark{3292 tip}xy
  11542.  
  11543.  
  11544. @endspecial -249 w @beginspecial @setspecial
  11545.  mark{-1246 tip}xy
  11546.  
  11547. @endspecial
  11548. 563 727 a FD(Ph)o(ysics)-66 921 y FA(\\xymatrixcolsep{5)o(pc})-66
  11549. 971 y(\\diagram)-66 1020 y(\\relax\\txt{\\llap{)o(Math})o(emat)o(ics)h
  11550. (}\\rtwocell)-66 1070 y(_{\\hbox{\\tiny)g(experiment)h(}})-66
  11551. 1120 y(^{\\hbox{\\tiny)f(theory)i(}}{"})-66 1170 y(&)g
  11552. (\\relax\\txt{Physics})d(\\\\)-66 1220 y(\\enddiagram)-66
  11553. 1346 y Fq(2.)j(Changing)14 b(Tips)h(and)g(Mo)q(dule)g(Maps)-66
  11554. 1423 y FD(The)20 b(follo)o(wing)d(commands)g(are)j(pro)o(vided)g(for)f
  11555. (sp)q(ecifying)-66 1473 y(the)13 b Fv(h)p FD(ob)r(ject)p
  11556. Fv(i)h FD(to)f(b)q(e)h(used)g(when)f(t)o(yp)q(esetting)h(v)n(arious)e
  11557. (parts)-66 1523 y(of)h(the)i(t)o(w)o(o)q(cells.)p -66
  11558. 1554 833 2 v -41 1601 a FC(c)n(ommand)463 b(default)p
  11559. -66 1630 V -41 1678 a FA(\\modmapobject{)m Fv(h)p FD(ob)r(ject)p
  11560. Fv(i)p FA(})154 b(\\dir{)o Fv(j)p FA(})-41 1727 y(\\twocellhead{)m
  11561. Fv(h)p FD(ob)r(ject)p Fv(i)p FA(})171 b(\\dir{>})-41
  11562. 1777 y(\\twocelltail{)m Fv(h)p FD(ob)r(ject)p Fv(i)p
  11563. FA(})182 b(\\dir{})-41 1827 y(arrowobject{)m Fv(h)p FD(ob)r(ject)p
  11564. Fv(i)p FA(})g(\\dir{=>})-41 1889 y(\\curveobject{)m Fv(h)p
  11565. FD(ob)r(ject)p Fv(i)p FA(})-41 1939 y(\\uppercurveobjec)o(t{)m
  11566. Fv(h)p FD(ob)r(ject)p Fv(i)p FA(})116 b({})-41 1989 y
  11567. (\\lowercurveobjec)o(t{)m Fv(h)p FD(ob)r(ject)p Fv(i)p
  11568. FA(})g({})p -66 2018 V -25 2076 a FD(These)20 b(commands)d(set)j(the)f
  11569. (ob)r(ject)h(to)f(b)q(e)g(used)h(for)e(all)-66 2126 y(subsequen)o(t)f
  11570. (2-cells)f(at)g(the)g(same)f(lev)o(el)h(of)f(T)676 2135
  11571. y(E)699 2126 y(X)h(grouping.)-66 2176 y FA(\\curveobject)c
  11572. FD(sp)q(eci\014es)17 b(b)q(oth)f(of)e(the)i(upp)q(er-)g(and)f(lo)o(w)o
  11573. (er-)-66 2226 y(curv)o(e)j(ob)r(jects.)31 b(F)m(or)18
  11574. b(some)e(of)h(these)j(there)f(is)e(also)g(a)h(w)o(a)o(y)-66
  11575. 2276 y(to)e(c)o(hange)g(the)h(ob)r(ject)g(for)f(the)h(curren)o(t)h
  11576. (2-cell)d(only)m(.)24 b(This)-66 2326 y(requires)16 b(a)e
  11577. FA(~)p FD(-)p Fv(h)p FD(option)p Fv(i)g FD(whic)o(h)g(is)h(describ)q
  11578. (ed)h(b)q(elo)o(w,)f(except)-66 2375 y(for)f(the)h FA(\\..curveobject)d
  11579. FD(t)o(yp)q(es,)j(whic)o(h)f(are)h(discussed)h(in)-66
  11580. 2425 y FC(Extr)n(a)f(Options)f(4)p FD(.)-25 2500 y(These)20
  11581. b(e\013ects)g(are)e(sp)q(eci\014ed)h(b)o(y)f(placing)f(options)h(after)
  11582. -66 2550 y(the)-66 2600 y FA(\\..twocell)g FD(con)o(trol)i(sequence,)j
  11583. FC(e)p FD(.)p FC(g)p FD(.)c FA(\\rtwocell)o FC(options)-66
  11584. 2650 y(lab)n(els)s FB(:)7 b(:)g(:)21 b FD(.)26 b(Eac)o(h)17
  11585. b(option)e(is)i(either)g(a)f(single)g(tok)o(en)g Fv(h)p
  11586. FD(tok)p Fv(i)p FD(,)-66 2700 y(or)e(a)f FA(~)p Fv(h)p
  11587. FD(tok)p Fv(i)h FD(with)g(a)f(single)h(argumen)o(t:)j
  11588. FA(~)p Fv(h)p FD(tok)p Fv(i)p FA({)p FC(ar)n(g)t FA(})o
  11589. FD(.)h(P)o(os-)-66 2749 y(sibilities)10 b(are)i(listed)f(in)g(the)g
  11590. (follo)o(wing)e(table,)i(in)g(whic)o(h)g FA({..})-66
  11591. 2799 y FD(denotes)k(the)f(need)h(for)f(an)g(argumen)o(t.)p
  11592. 959 87 984 2 v 1050 135 a FA(\\omit)60 b FD(no)13 b(arro)o(ws,)h(Arro)o
  11593. (w)g(and)g(lab)q(el)f(only;)1094 185 y FA(!)104 b FD(place)14
  11594. b(mo)q(dule-map)d(indicator;)1039 234 y FA(~'{..})49
  11595. b FD(c)o(hange)14 b(arro)o(w-head)g(to)g FA({..})o FD(;)1039
  11596. 284 y FA(~`{..})49 b FD(place/c)o(hange)14 b(tail)f(on)g(arro)o
  11597. (w\(s\);)1050 334 y FA(~{..})60 b FD(c)o(hange)14 b(ob)r(ject)h(used)f
  11598. (to)g(set)h(curv)o(es;)1039 384 y FA(~^{..})49 b FD(use)14
  11599. b(ob)r(ject)h FA({..})e FD(to)h(set)h(upp)q(er)g(curv)o(e;)1039
  11600. 434 y FA(~_{..})49 b FD(use)14 b(ob)r(ject)h FA({..})e
  11601. FD(to)h(set)h(lo)o(w)o(er)e(curv)o(e;)p 959 464 V 959
  11602. 558 a(Here)k(w)o(e)f(discuss)h(the)g(use)g(of)f FA(!)o
  11603. FD(,)g FA(~')p FD(,)g FA(~`)g FD(and)g FA(\\omit)o FD(.)24
  11604. b(The)959 608 y(description)15 b(of)g FA(~^)p FD(,)g
  11605. FA(~_)g FD(and)g FA(~{..})f FD(is)h(giv)o(en)g(in)g FC(Extr)n(a)h(Op-)
  11606. 959 658 y(tions)e(4)p FD(.)1000 735 y(The)21 b(default)e(mo)q(dule)g
  11607. (map)g(indicator)g(places)i(a)f(single)959 785 y(dash)9
  11608. b(crossing)i(the)f(arro)o(w)g(at)f(righ)o(t-angles,)g(lo)q(cated)h
  11609. (roughly)959 835 y(midw)o(a)o(y)h(along)h(the)j(actual)e(prin)o(ted)h
  11610. (p)q(ortion)g(of)f(the)h(arro)o(w,)959 885 y(whether)d(curv)o(ed)g(or)g
  11611. (straigh)o(t.)16 b(This)10 b(tak)o(es)h(in)o(to)e(accoun)o(t)i(the)959
  11612. 934 y(sizes)j(of)e(the)i(ob)r(jects)g(b)q(eing)f(connected,)h(thereb)o
  11613. (y)g(giving)e(an)959 984 y(aesthetic)j(result)g(when)g(these)g(sizes)g
  11614. (di\013er)g(mark)o(edly)m(.)i(This)959 1034 y(also)d(w)o(orks)h(with)g
  11615. FA(\\..compositemap)d FD(where)k(an)f(indicator)959 1084
  11616. y(is)20 b(placed)h(on)f(eac)o(h)h(arro)o(w.)38 b(The)22
  11617. b(actual)e(ob)r(ject)h(can)g(b)q(e)959 1134 y(c)o(hanged)14
  11618. b(using)f FA(\\modmapobject)n FD(.)1000 1211 y(An)o(y)21
  11619. b(of)g(the)i(standard)17 b(X)1426 1218 y(Y)1451 1211
  11620. y(-pic)k(tips)h(ma)o(y)d(b)q(e)k(used)f(for)959 1261
  11621. y(arro)o(w-heads.)j(This)16 b(is)g(done)h(using)f FA(~'{..})o
  11622. FD(,)g(for)g(example)959 1311 y FA(~'{\\dir{>>}})e FD(giv)o(es)j
  11623. (double-headed)h(arro)o(ws.)28 b(Similarly)959 1361 y
  11624. FA(~`{..})14 b FD(can)j(b)q(e)f(used)h(to)f(place)g(an)g(arro)o
  11625. (w-tail.)23 b(Normally)959 1410 y(the)14 b(arro)o(w-tail)f(is)h(,)g(so)
  11626. h(is)f(not)g(placed;)g(but)h(if)e(a)h(non-empt)o(y)959
  11627. 1460 y(tail)19 b(has)i(b)q(een)h(sp)q(eci\014ed)g(then)g(it)e(will)f(b)
  11628. q(e)j(placed,)g(using)959 1510 y FA(\\drop)o FD(.)28
  11629. b(No)17 b(guaran)o(tee)g(is)g(o\013ered)i(for)e(the)h(desired)g(result)
  11630. 959 1560 y(b)q(eing)f(obtained)g(when)h(an)f(arro)o(w-tail)e(is)i
  11631. (mixed)f(with)h(the)959 1610 y(features)e(of)e FC(Extr)n(a)h(Options)h
  11632. (1)p FD(.)1283 1758 y FB(P)1299 1744 y @beginspecial
  11633. @setspecial
  11634.  mark{mark 73.25868 0.0 36.62933 20.0 0.0 0.0 0.09427 0.91327 squine}xy
  11635.  
  11636. @endspecial 1436 1713 a Fv(\012)1434 1671
  11637. y Fw(M)1566 1726 y @beginspecial @setspecial
  11638.  mark{2614 tip}xy
  11639.  
  11640. @endspecial
  11641. 1577 1731 a @beginspecial @setspecial
  11642.  mark{2614 tip}xy
  11643.  
  11644. @endspecial 1328
  11645. 1730 a @beginspecial @setspecial
  11646.  mark{3527 stopper}xy
  11647.  
  11648. @endspecial 1299 1744
  11649. a @beginspecial @setspecial
  11650.  mark{mark 73.25868 0.0 36.62933 -20.0 0.0 0.0 0.09427 0.91327 squine}xy
  11651.  
  11652. @endspecial 1436 1796 a
  11653. Fv(\012)1428 1839 y Fw(M)1463 1827 y Fe(0)1566 1762 y
  11654. @beginspecial @setspecial
  11655.  mark{3530 tip}xy
  11656.  
  11657. @endspecial 1577 1757 a @beginspecial
  11658. @setspecial
  11659.  mark{3530 tip}xy
  11660.  
  11661. @endspecial 1328 1758 a @beginspecial @setspecial
  11662.  mark{2617 stopper}xy
  11663.  
  11664.  
  11665. @endspecial 1447 1724 a @beginspecial @setspecial
  11666.  mark{0.0 10.0 solid}xy
  11667.  
  11668. @endspecial
  11669. 8 w @beginspecial @setspecial
  11670.  mark{0.0 10.0 solid}xy
  11671.  
  11672. @endspecial 1421 1751
  11673. a Fw(f)1589 1758 y FB(S)959 1892 y FA(\\modmapobject{\\)o(objec)o
  11674. (tbox{)o(\\otim)o(es}})959 1941 y(\\xymatrixcolsep)o({5pc})959
  11675. 1991 y(\\diagram)959 2041 y(P\\rtwocell~!~'{)o(\\dir{)o(>>}}~)o(`{\\di)
  11676. o(r{|}})980 2091 y(^{<1.5>M}_{<1.5>M'})o({=f})j(&)k(S)g(\\\\)959
  11677. 2141 y(\\enddiagram)959 2272 y Fq(3.)f(Excursions)959
  11678. 2350 y FD(The)33 b(syn)o(tax)h(for)f(the)h FA(\\x..twocell)d
  11679. FD(t)o(yp)q(es)j(and)f(for)959 2400 y FA(\\xcompositemap)12
  11680. b FD(is)i(a)h(little)f(di\013eren)o(t)i(to)f(what)g(migh)o(t)e(b)q(e)
  11681. 959 2450 y(exp)q(ected)e(from)e(that)h(for)f FA(\\xto)o
  11682. FD(,)h FA(\\xline)o FD(,)g(etc.)18 b(F)m(or)9 b(example,)1138
  11683. 2499 y FA(\\xtwocell[)n Fv(h)p FD(hop)p Fv(i)p FA(]{)p
  11684. Fv(h)p FD(displace)p Fv(i)p FA(}...)959 2550 y FD(connects)15
  11685. b(to)f(the)h Fv(h)p FD(p)q(os)p Fv(i)g FD(displaced)f(b)o(y)g
  11686. Fv(h)p FD(displace)p Fv(i)h FD(from)d(the)959 2600 y(relativ)o(e)i
  11687. (cell)h(lo)q(cation)e(sp)q(eci\014ed)k(b)o(y)d Fv(h)p
  11688. FD(hop)p Fv(i)p FD(.)21 b(The)15 b(displace-)959 2650
  11689. y(men)o(t)e(can)h(b)q(e)h(an)o(y)e(string)i(of)e(v)n(alid)c(X)1557
  11690. 2657 y(Y)1581 2650 y(-pic)14 b(commands,)d(but)959 2700
  11691. y(they)18 b(m)o(ust)f(b)q(e)h(enclosed)h(within)e(a)g(group)h
  11692. FA({...})o FD(.)29 b(When)959 2749 y(the)17 b(cell)g(lo)q(cation)g(is)f
  11693. (required,)j(a)e(n)o(ull)f(grouping)g FA({})h FC(must)959
  11694. 2799 y FD(b)q(e)d(giv)o(en.)917 2929 y(33)p eop
  11695. %%Page: 34 34
  11696. 34 33 bop -25 42 a FD(When)12 b(used)g(with)e(the)i FA(<\\omit>)e
  11697. FD(n)o(udge,)h(suc)o(h)h(excursions)-66 91 y(allo)o(w)c(a)i(lab)q
  11698. (elled)g(Arro)o(w)g(to)h(b)q(e)f(placed)h(an)o(ywhere)g(within)e(an)-70
  11699. 141 y(X)-51 148 y(Y)-27 141 y(-pic)i(diagram;)f(furthermore)h(the)h
  11700. (Arro)o(w)f(can)h(b)q(e)f(orien)o(ted)-66 191 y(to)j(p)q(oin)o(t)f(in)g
  11701. (an)o(y)h(direction.)-66 300 y Fq(4.)21 b(F)l(ancy)16
  11702. b(curv)o(es)-66 377 y FD(By)g(sp)q(ecifying)g FA(\\curveobject)e
  11703. FD(an)i(arbitrary)g(ob)r(ject)h(ma)o(y)-66 427 y(b)q(e)d(used)g(to)f
  11704. (construct)h(the)g(curv)o(ed)g(arro)o(ws.)k(Indeed)c(with)f(a)-66
  11705. 476 y FA(\\..twocell)e FD(di\013eren)o(t)j(ob)r(jects)g(can)f(b)q(e)g
  11706. (used)h(with)f(the)g(up-)-66 526 y(p)q(er)d(and)f(lo)o(w)o(er)g(curv)o
  11707. (es)i(b)o(y)e(sp)q(ecifying)h FA(\\uppercurveobje)o(ct)-66
  11708. 576 y FD(and)k FA(\\lowercurveobje)o(ct)m FD(.)-25 626
  11709. y(These)g(sp)q(eci\014cations)f(apply)e(to)h(all)f(2-cells)h(subsequen)
  11710. o(tly)-66 676 y(constructed)k(at)e(the)h(same)f(lev)o(el)f(of)h(T)551
  11711. 685 y(E)574 676 y(X)g(grouping.)19 b(Alter-)-66 726 y(nativ)o(ely)11
  11712. b(using)g(a)g FA(~)p FD(-option,)g(as)h(in)f FC(Extr)n(a)i(Options)f(2)
  11713. p FD(,)g(allo)o(ws)-66 775 y(suc)o(h)i(a)g(sp)q(eci\014cation)h(for)e
  11714. (a)h(single)f(2-cell)h(or)g(curv)o(ed)g(part.)-25 825
  11715. y(Ob)r(jects)e(used)f(to)g(construct)g(curv)o(es)h(can)e(b)q(e)h(of)f
  11716. (t)o(w)o(o)g(t)o(yp)q(es.)-66 875 y(Either)15 b(a)f(single)f
  11717. Fv(h)p FD(ob)r(ject)p Fv(i)j FD(is)e(set)h(once,)f(with)g(copies)h
  11718. (placed)-66 925 y(along)d(the)h(curv)o(e.)19 b(Alternativ)o(ely)13
  11719. b(a)f(directional)h(ob)r(ject)h(can)-66 975 y(b)q(e)k(aligned)e(with)h
  11720. (the)h(tangen)o(t)g(along)e(the)i(curv)o(e.)30 b(In)17
  11721. b(this)-66 1025 y(case)e(use)f(a)g(sp)q(eci\014cation)h(tak)o(es)f(the)
  11722. g(form:)-25 1075 y FA(\\curveobject{)n Fv(h)p FD(spacer)p
  11723. Fv(i)p FA(~**)q Fv(h)p FD(ob)r(ject)p Fv(i)p FA(})q FD(.)-66
  11724. 1125 y(Here)21 b Fv(h)p FD(spacer)p Fv(i)h FD(ma)o(y)c(b)q(e)j(an)o(y)f
  11725. Fv(h)p FD(ob)r(ject)p Fv(i)h FD(of)f(non-zero)h(size.)-66
  11726. 1174 y(T)o(ypically)12 b(it)i(is)f(empt)o(y)g(space,)i
  11727. FC(e)p FD(.)p FC(g)p FD(.)e FA(+)p Fv(h)p FD(dimen)p
  11728. Fv(i)p FA({})n FD(.)-66 1283 y Fq(Exercise)j(30:)42 b
  11729. FD(Giv)o(e)14 b(co)q(de)i(to)f(t)o(yp)q(eset)i(the)e(follo)o(wing)e
  11730. (di-)-66 1333 y(agrams.)182 1479 y(FUn)261 1443 y(?)284
  11731. 1428 y(?)308 1417 y(?)332 1408 y(?)356 1401 y(?)379 1397
  11732. y(?)403 1396 y(?)427 1397 y(?)451 1401 y(?)475 1408 y(?)498
  11733. 1417 y(?)522 1428 y(?)546 1443 y(?)248 1502 y Fv(\016)260
  11734. 1510 y(\016)284 1524 y(\016)308 1536 y(\016)331 1545
  11735. y(\016)355 1552 y(\016)379 1555 y(\016)403 1557 y(\016)426
  11736. 1555 y(\016)450 1552 y(\016)474 1545 y(\016)498 1536
  11737. y(\016)521 1524 y(\016)545 1510 y(\016)400 1475 y Fu(&)113
  11738. b FD(gaMES)34 1813 y Fq(Ground)60 1858 y(State)201 1761
  11739. y @beginspecial @setspecial
  11740.  mark{3687 tip}xy
  11741.  
  11742. @endspecial 221 1750 a @beginspecial
  11743. @setspecial
  11744.  mark{3636 tip}xy
  11745.  
  11746. @endspecial 240 1740 a @beginspecial @setspecial
  11747.  mark{3585 tip}xy
  11748.  
  11749.  
  11750. @endspecial 260 1732 a @beginspecial @setspecial
  11751.  mark{3534 tip}xy
  11752.  
  11753. @endspecial
  11754. 280 1724 a @beginspecial @setspecial
  11755.  mark{3482 tip}xy
  11756.  
  11757. @endspecial 299
  11758. 1717 a @beginspecial @setspecial
  11759.  mark{3431 tip}xy
  11760.  
  11761. @endspecial 319 1711
  11762. a @beginspecial @setspecial
  11763.  mark{3380 tip}xy
  11764.  
  11765. @endspecial 338 1706 a @beginspecial
  11766. @setspecial
  11767.  mark{3328 tip}xy
  11768.  
  11769. @endspecial 358 1702 a @beginspecial @setspecial
  11770.  mark{3277 tip}xy
  11771.  
  11772.  
  11773. @endspecial 377 1699 a @beginspecial @setspecial
  11774.  mark{3226 tip}xy
  11775.  
  11776. @endspecial
  11777. 397 1697 a @beginspecial @setspecial
  11778.  mark{3175 tip}xy
  11779.  
  11780. @endspecial 416
  11781. 1696 a @beginspecial @setspecial
  11782.  mark{3123 tip}xy
  11783.  
  11784. @endspecial 20 w @beginspecial
  11785. @setspecial
  11786.  mark{3072 tip}xy
  11787.  
  11788. @endspecial 455 1698 a @beginspecial @setspecial
  11789.  mark{3021 tip}xy
  11790.  
  11791.  
  11792. @endspecial 475 1699 a @beginspecial @setspecial
  11793.  mark{2969 tip}xy
  11794.  
  11795. @endspecial
  11796. 494 1702 a @beginspecial @setspecial
  11797.  mark{2918 tip}xy
  11798.  
  11799. @endspecial 513
  11800. 1706 a @beginspecial @setspecial
  11801.  mark{2867 tip}xy
  11802.  
  11803. @endspecial 533 1711
  11804. a @beginspecial @setspecial
  11805.  mark{2816 tip}xy
  11806.  
  11807. @endspecial 552 1717 a @beginspecial
  11808. @setspecial
  11809.  mark{2764 tip}xy
  11810.  
  11811. @endspecial 571 1724 a @beginspecial @setspecial
  11812.  mark{2713 tip}xy
  11813.  
  11814.  
  11815. @endspecial 590 1732 a @beginspecial @setspecial
  11816.  mark{2662 tip}xy
  11817.  
  11818. @endspecial
  11819. 610 1740 a @beginspecial @setspecial
  11820.  mark{2610 tip}xy
  11821.  
  11822. @endspecial 629
  11823. 1750 a @beginspecial @setspecial
  11824.  mark{2559 tip}xy
  11825.  
  11826. @endspecial 648 1760
  11827. a @beginspecial @setspecial
  11828.  mark{2508 tip}xy
  11829.  
  11830. @endspecial 667 1772 a @beginspecial
  11831. @setspecial
  11832.  mark{2457 tip}xy
  11833.  
  11834. @endspecial 280 1674 a Fj(con)o(tin)o(uous)15
  11835. b(p)q(o)o(w)o(er)185 1871 y @beginspecial @setspecial
  11836.  mark{-1639 tip}xy
  11837.  
  11838.  
  11839. @endspecial 174 1865 a @beginspecial @setspecial
  11840.  mark{-1639 tip}xy
  11841.  
  11842. @endspecial
  11843. 224 1893 a @beginspecial @setspecial
  11844.  mark{-1537 tip}xy
  11845.  
  11846. @endspecial 213
  11847. 1888 a @beginspecial @setspecial
  11848.  mark{-1537 tip}xy
  11849.  
  11850. @endspecial 262 1911
  11851. a @beginspecial @setspecial
  11852.  mark{-1434 tip}xy
  11853.  
  11854. @endspecial 251 1907 a @beginspecial
  11855. @setspecial
  11856.  mark{-1434 tip}xy
  11857.  
  11858. @endspecial 301 1926 a @beginspecial @setspecial
  11859.  mark{-1332 tip}xy
  11860.  
  11861.  
  11862. @endspecial 289 1922 a @beginspecial @setspecial
  11863.  mark{-1332 tip}xy
  11864.  
  11865. @endspecial
  11866. 340 1936 a @beginspecial @setspecial
  11867.  mark{-1229 tip}xy
  11868.  
  11869. @endspecial 327
  11870. 1934 a @beginspecial @setspecial
  11871.  mark{-1229 tip}xy
  11872.  
  11873. @endspecial 378 1943
  11874. a @beginspecial @setspecial
  11875.  mark{-1127 tip}xy
  11876.  
  11877. @endspecial 366 1942 a @beginspecial
  11878. @setspecial
  11879.  mark{-1127 tip}xy
  11880.  
  11881. @endspecial 417 1946 a @beginspecial @setspecial
  11882.  mark{-1024 tip}xy
  11883.  
  11884.  
  11885. @endspecial -12 w @beginspecial @setspecial
  11886.  mark{-1024 tip}xy
  11887.  
  11888. @endspecial
  11889. 456 1944 a @beginspecial @setspecial
  11890.  mark{-921 tip}xy
  11891.  
  11892. @endspecial 444
  11893. 1946 a @beginspecial @setspecial
  11894.  mark{-921 tip}xy
  11895.  
  11896. @endspecial 495 1939
  11897. a @beginspecial @setspecial
  11898.  mark{-819 tip}xy
  11899.  
  11900. @endspecial 483 1942 a @beginspecial
  11901. @setspecial
  11902.  mark{-819 tip}xy
  11903.  
  11904. @endspecial 534 1931 a @beginspecial @setspecial
  11905.  mark{-716 tip}xy
  11906.  
  11907.  
  11908. @endspecial 522 1934 a @beginspecial @setspecial
  11909.  mark{-716 tip}xy
  11910.  
  11911. @endspecial
  11912. 573 1918 a @beginspecial @setspecial
  11913.  mark{-614 tip}xy
  11914.  
  11915. @endspecial 562
  11916. 1922 a @beginspecial @setspecial
  11917.  mark{-614 tip}xy
  11918.  
  11919. @endspecial 612 1901
  11920. a @beginspecial @setspecial
  11921.  mark{-511 tip}xy
  11922.  
  11923. @endspecial 601 1906 a @beginspecial
  11924. @setspecial
  11925.  mark{-511 tip}xy
  11926.  
  11927. @endspecial 651 1880 a @beginspecial @setspecial
  11928.  mark{-409 tip}xy
  11929.  
  11930.  
  11931. @endspecial 641 1886 a @beginspecial @setspecial
  11932.  mark{-409 tip}xy
  11933.  
  11934. @endspecial
  11935. 295 1986 a(pulsed)g(emission)376 1835 y FB(N)n(i)7 b(C)l(d)340
  11936. 1820 y @beginspecial @setspecial
  11937.  mark{135 180 20.54083 7 circhar}xy
  11938.  
  11939. @endspecial 25 w @beginspecial
  11940. @setspecial
  11941.  mark{90 135 20.54083 6 circhar}xy
  11942.  
  11943. @endspecial 60 w @beginspecial @setspecial
  11944.  mark{45 90 20.54083 5 circhar}xy
  11945.  
  11946.  
  11947. @endspecial 61 w @beginspecial @setspecial
  11948.  mark{0 45 20.54083 4 circhar}xy
  11949.  
  11950. @endspecial
  11951. -146 w @beginspecial @setspecial
  11952.  mark{-180 -135 20.54083 0 circhar}xy
  11953.  
  11954. @endspecial 25 w @beginspecial
  11955. @setspecial
  11956.  mark{-135 -90 20.54083 1 circhar}xy
  11957.  
  11958. @endspecial 60 w @beginspecial @setspecial
  11959.  mark{-90 -45 20.54083 2 circhar}xy
  11960.  
  11961.  
  11962. @endspecial 61 w @beginspecial @setspecial
  11963.  mark{-45 0 20.54083 3 circhar}xy
  11964.  
  11965. @endspecial
  11966. -137 w @beginspecial @setspecial
  11967.  mark{135 180 18.44081 7 circhar}xy
  11968.  
  11969. @endspecial 22 w @beginspecial
  11970. @setspecial
  11971.  mark{90 135 18.44081 6 circhar}xy
  11972.  
  11973. @endspecial 54 w @beginspecial @setspecial
  11974.  mark{45 90 18.44081 5 circhar}xy
  11975.  
  11976.  
  11977. @endspecial 55 w @beginspecial @setspecial
  11978.  mark{0 45 18.44081 4 circhar}xy
  11979.  
  11980. @endspecial
  11981. -131 w @beginspecial @setspecial
  11982.  mark{-180 -135 18.44081 0 circhar}xy
  11983.  
  11984. @endspecial 22 w @beginspecial
  11985. @setspecial
  11986.  mark{-135 -90 18.44081 1 circhar}xy
  11987.  
  11988. @endspecial 54 w @beginspecial @setspecial
  11989.  mark{-90 -45 18.44081 2 circhar}xy
  11990.  
  11991.  
  11992. @endspecial 55 w @beginspecial @setspecial
  11993.  mark{-45 0 18.44081 3 circhar}xy
  11994.  
  11995. @endspecial
  11996. 657 1813 a Fq(Excited)682 1858 y(State)-66 2156 y Fr(17.5)56
  11997. b(2-cells)17 b(in)h(general)12 b(X)538 2165 y(Y)572 2156
  11998. y(-pictures)-66 2233 y FD(Tw)o(o-cells)d(can)i(also)e(b)q(e)i(set)f
  11999. (directly)h(within)e(an)o(y)d(X)741 2240 y(Y)765 2233
  12000. y(-picture,)-66 2283 y(without)25 b(the)h(matrix)e(feature,)29
  12001. b(using)c(either)i FA(\\drop)d FD(or)-66 2333 y FA(\\connect)n
  12002. FD(.)-66 2401 y FA(\\def\\myPOS#1{\\POS)o(}\\def)o(\\goV)o(ia#1{)o
  12003. (\045)-23 2451 y(\\afterPOS{\\connect#1)o(\\myP)o(OS}})-66
  12004. 2500 y(\\xy)-44 2550 y(*+{A}="A",+<1cm,)o(1.5cm)o(>*+{)o(B}="B)o(",)-44
  12005. 2600 y(+<2.0cm,0pt>*+{C)o(}="C")o(,)-44 2650 y(+<1cm,-1.5cm>*+{)o
  12006. (D}="D)o(",)-66 2700 y("A";\\goVia{\\upper)o(twoce)o(ll^\\)o(alpha)o
  12007. ({}}"B)o("{})-66 2749 y(;\\goVia{\\twocell^)o(\\zeta)o(_\\xi)o({\\gam)o
  12008. (ma}}")o(C"{})-66 2799 y(;\\goVia{\\composit)o(emap{)o(}}"D)o("{},)959
  12009. 42 y("A";\\goVia{\\low)o(ertwo)o(cell{)o(}}"D")o({})959
  12010. 91 y(\\endxy)1197 395 y FB(A)1314 218 y(B)206 b(C)1668
  12011. 395 y(D)1213 381 y @beginspecial @setspecial
  12012.  mark{mark 28.45274 42.67912 -15.03572 40.54427 0.0 0.0 0.08237 0.91406
  12013. squine}xy
  12014.  
  12015. @endspecial
  12016. 1183 247 a Fw(\013)1302 206 y @beginspecial @setspecial
  12017.  mark{3217 tip}xy
  12018.  
  12019.  
  12020. @endspecial 1226 257 a @beginspecial @setspecial
  12021.  mark{2400 false dash}xy
  12022.  
  12023. @endspecial
  12024. 1222 264 a @beginspecial @setspecial
  12025.  mark{2400 false dash}xy
  12026.  
  12027. @endspecial 1235
  12028. 263 a @beginspecial @setspecial
  12029.  mark{2400 false dash}xy
  12030.  
  12031. @endspecial 1231 270
  12032. a @beginspecial @setspecial
  12033.  mark{2400 false dash}xy
  12034.  
  12035. @endspecial 1259 283 a @beginspecial
  12036. @setspecial
  12037.  mark{2400 Tip}xy
  12038.  
  12039. @endspecial 1213 381 a @beginspecial @setspecial
  12040.  mark{mark 85.35825 42.67912 56.90549 60.17912 28.45274 42.67912 0.12375
  12041. 0.87823 squine}xy
  12042.  
  12043.  
  12044. @endspecial 1441 154 a(\020)1538 188 y @beginspecial
  12045. @setspecial
  12046.  mark{2587 tip}xy
  12047.  
  12048. @endspecial 1213 381 a @beginspecial @setspecial
  12049.  mark{mark 85.35825 42.67912 56.90549 25.17912 28.45274 42.67912 0.12375
  12050. 0.87823 squine}xy
  12051.  
  12052.  
  12053. @endspecial 1441 268 a(\030)1538 219 y @beginspecial
  12054. @setspecial
  12055.  mark{3555 tip}xy
  12056.  
  12057. @endspecial 1453 183 a @beginspecial @setspecial
  12058.  mark{1024 false dash}xy
  12059.  
  12060.  
  12061. @endspecial -8 w @beginspecial @setspecial
  12062.  mark{1024 false dash}xy
  12063.  
  12064. @endspecial
  12065. 1453 193 a @beginspecial @setspecial
  12066.  mark{1024 false dash}xy
  12067.  
  12068. @endspecial -8
  12069. w @beginspecial @setspecial
  12070.  mark{1024 false dash}xy
  12071.  
  12072. @endspecial 1449 224 a @beginspecial
  12073. @setspecial
  12074.  mark{1024 Tip}xy
  12075.  
  12076. @endspecial 1464 207 a(\015)1687 252 y @beginspecial
  12077. @setspecial
  12078.  mark{21.92403 -8.92139 solid}xy
  12079.  
  12080. @endspecial @beginspecial @setspecial
  12081.  mark{2655 tip}xy
  12082.  
  12083. @endspecial
  12084. 1686 354 a @beginspecial @setspecial
  12085.  mark{-0.32108 -24.52527 solid}xy
  12086.  
  12087. @endspecial @beginspecial
  12088. @setspecial
  12089.  mark{1011 tip}xy
  12090.  
  12091. @endspecial 1628 295 a @beginspecial @setspecial
  12092.  mark{-352 false dash}xy
  12093.  
  12094.  
  12095. @endspecial 1624 288 a @beginspecial @setspecial
  12096.  mark{-352 false dash}xy
  12097.  
  12098. @endspecial
  12099. 1620 301 a @beginspecial @setspecial
  12100.  mark{-352 false dash}xy
  12101.  
  12102. @endspecial 1615
  12103. 294 a @beginspecial @setspecial
  12104.  mark{-352 false dash}xy
  12105.  
  12106. @endspecial 1609 303
  12107. a @beginspecial @setspecial
  12108.  mark{-352 Tip}xy
  12109.  
  12110. @endspecial 1213 381 a @beginspecial
  12111. @setspecial
  12112.  mark{mark 113.81099 0.0 56.90549 -35.0 0.0 0.0 0.0593 0.9361 squine}xy
  12113.  
  12114. @endspecial 1655 398 a @beginspecial @setspecial
  12115.  mark{3620 tip}xy
  12116.  
  12117.  
  12118. @endspecial 1453 396 a @beginspecial @setspecial
  12119.  mark{1024 false dash}xy
  12120.  
  12121. @endspecial
  12122. -8 w @beginspecial @setspecial
  12123.  mark{1024 false dash}xy
  12124.  
  12125. @endspecial 1453 406
  12126. a @beginspecial @setspecial
  12127.  mark{1024 false dash}xy
  12128.  
  12129. @endspecial -8 w @beginspecial
  12130. @setspecial
  12131.  mark{1024 false dash}xy
  12132.  
  12133. @endspecial 1449 438 a @beginspecial @setspecial
  12134.  mark{1024 Tip}xy
  12135.  
  12136.  
  12137. @endspecial 1000 582 a FD(The)16 b(co)q(de)h(sho)o(wn)f(is)g(a)g
  12138. (compact)f(w)o(a)o(y)g(to)h(place)g(a)g(c)o(hain)959
  12139. 632 y(of)j(2-cells)g(within)h(a)f(picture.)37 b(It)20
  12140. b(illustrates)g(a)f(standard)959 682 y(tec)o(hnique)g(for)g(using)g
  12141. FA(\\afterPOS)d FD(to)j(\014nd)g(a)g Fv(h)p FD(p)q(os)p
  12142. Fv(i)g FD(to)g(b)q(e)959 731 y(used)d(for)f(part)h(of)e(a)i(picture,)g
  12143. (then)g(subsequen)o(tly)h(reuse)g(it.)959 781 y(Also)e(it)h(is)g(p)q
  12144. (ossible)g(to)f(use)i FA(\\drop)e FD(or)h Fv(h)p FD(decor)p
  12145. Fv(i)p FD(s)h(to)f(sp)q(ecify)959 831 y(the)e(2-cells,)f(giving)g(the)h
  12146. (same)f(picture.)959 899 y FA(\\xy)21 b(*+{A}="A",+<1cm,)o(1.5cm)o
  12147. (>*+{B)o(}="B")o(,)980 948 y(+<2cm,0pt>*+{C}="C")o(,)980
  12148. 998 y(+<1cm,-1.5cm>*+{D}=)o("D",)980 1048 y("A";"B"\\uppertwocel)o
  12149. (l^\\al)o(pha{})980 1098 y(\\POS"B";"C")980 1148 y
  12150. (\\twocell^\\zeta_\\xi{)o(\\gamm)o(a}\\PO)o(S"C";)980
  12151. 1198 y(\\afterPOS{\\drop\\com)o(posit)o(emap{)o(}}"D")980
  12152. 1247 y({}\\POS)g("A";)980 1297 y(\\afterPOS{\\drop\\low)o(ertwo)o
  12153. (cell{)o(}}"D")959 1347 y(\\endxy)1000 1418 y FD(The)e
  12154. FA(\\connect)e FD(v)n(arian)o(t)g(is)i(usually)f(preferable)h(as)g
  12155. (this)959 1468 y(main)o(tains)13 b(the)i(size)i(of)d(the)i(ob)r(ject)h
  12156. (at)e FB(c)p FD(,)g(while)g(the)h FA(\\drop)959 1518
  12157. y FD(v)n(arian)o(t)e(lea)o(v)o(es)j(a)e(rectangular)i(ob)r(ject)f(ha)o
  12158. (ving)f FB(p)h FD(and)g FB(c)g FD(on)959 1568 y(opp)q(osite)e(sides.)
  12159. 959 1754 y FE(18)66 b(Matrix)24 b(feature)959 1852 y
  12160. Fq(V)l(ers.)d(2.12)15 b(b)o(y)h(Kristo\013er)d(H.)k(Rose)e
  12161. Fv(h)p FD(kris@diku.dk)p Fv(i)959 1901 y Fq(Load)g(as:)21
  12162. b FA(\\xyoption{matrix})959 1984 y FD(This)e(option)h(implem)o(en)o(ts)
  12163. e(\\)l(X)1457 1991 y(Y)1481 1984 y(-matrices",)i FC(i)p
  12164. FD(.)p FC(e)p FD(.,)g(matrices)959 2034 y(where)h(it)e(is)h(p)q
  12165. (ossible)g(to)g(refer)h(to)f(the)g(en)o(try)h(ob)r(jects)g(b)o(y)959
  12166. 2084 y(their)16 b(ro)o(w/column)f(address.)26 b(W)m(e)16
  12167. b(\014rst)i(describ)q(e)g(the)f(gen-)959 2134 y(eral)11
  12168. b(form)e(of)d(X)1191 2141 y(Y)1216 2134 y(-matrices)11
  12169. b(in)f Fv(x)q FD(18.1,)g(then)h(in)g Fv(x)q FD(18.2)e(w)o(e)j(sum-)959
  12170. 2184 y(marise)g(the)i(new)g Fv(h)p FD(co)q(ord)p Fv(i)p
  12171. FD(inate)g(forms)e(used)i(to)g(refer)g(to)f(en-)959 2233
  12172. y(tries.)21 b(In)14 b Fv(x)q FD(18.3)f(w)o(e)i(explain)f(what)h
  12173. (parameters)g(can)f(b)q(e)i(set)959 2283 y(to)h(c)o(hange)i(the)f
  12174. (spacing)g(and)g(orien)o(tation)f(of)g(the)i(matrix,)959
  12175. 2333 y(and)13 b(in)f Fv(x)q FD(18.4)g(w)o(e)h(explain)f(ho)o(w)h(the)h
  12176. (app)q(earance)g(of)f(the)g(en-)959 2383 y(tries)h(can)g(b)q(e)h(c)o
  12177. (hanged.)959 2517 y Fr(18.1)50 b(X)1134 2526 y(Y)1168
  12178. 2517 y(-matrices)959 2600 y FD(The)14 b(fundamen)o(tal)e(command)f(of)i
  12179. (this)h(feature)h(is)f(the)g(com-)959 2650 y(mand)9 b
  12180. FA(\\xymatrix{)n FB(:)e(:)g(:)e FA(})11 b FD(that)g(reads)g(a)g(matrix)
  12181. e(of)h(en)o(tries)i(in)959 2700 y(the)j(generic)h(T)1196
  12182. 2709 y(E)1219 2700 y(X)f(ro)o(w&column)e(format,)g FC(i)p
  12183. FD(.)p FC(e)p FD(.,)h(where)i(ro)o(ws)959 2749 y(are)g(separated)h
  12184. (with)e FA(\\\\)g FD(and)h(con)o(tain)f(columns)f(separated)959
  12185. 2799 y(with)g FA(&)p FD(.)21 b(Th)o(us)15 b(a)f(matrix)f(with)i
  12186. FC(maxr)n(ow)k FD(ro)o(ws)c(and)g FC(maxc)n(ol)917 2929
  12187. y FD(34)p eop
  12188. %%Page: 35 35
  12189. 35 34 bop -66 42 a FD(columns)13 b(where)j(eac)o(h)f(en)o(try)g(con)o
  12190. (tains)g FC(r)n(ow)t FA(,)o FC(c)n(ol)k FD(is)14 b(en)o(tered)-66
  12191. 91 y(as)-21 168 y FA(\\xymatrix{)-7 217 y(1,1)21 b(&)162
  12192. b(1,2)22 b(&)48 b Fv(\001)7 b(\001)g(\001)64 b FA(1,)p
  12193. FC(maxc)n(ol)26 b FA(\\\\)-7 267 y(2,1)21 b(&)162 b(2,2)22
  12194. b(&)162 b(2,)p FC(maxc)n(ol)26 b FA(\\\\)6 311 y FD(.)6
  12195. 328 y(.)6 345 y(.)350 316 y(.)366 328 y(.)382 341 y(.)-7
  12196. 394 y FC(maxr)n(ow)t FA(,1)21 b(&)41 b FC(maxr)n(ow)t
  12197. FA(,2)22 b(&)41 b FC(maxr)n(ow)t FA(,)p FC(maxc)n(ol)26
  12198. b FA(})-66 482 y FD(\(T)-27 491 y(E)-4 482 y(Xnically)14
  12199. b(the)h FA(&)f FD(c)o(haracter)i(represen)o(ts)i(an)o(y)c(`alignmen)o
  12200. (t)-66 532 y(tab',)f FC(i)p FD(.)p FC(e)p FD(.,)f(c)o(haracter)j(with)f
  12201. (category)g(co)q(de)h(4\).)-25 581 y(A)20 b Fv(h)p FD(matrix)p
  12202. Fv(i)e FD(can)i(app)q(ear)f(either)i(in)e(an)c(X)679
  12203. 588 y(Y)704 581 y(-picture)20 b(\(as)-66 631 y Fv(h)p
  12204. FD(decor)p Fv(i)p FD(\))15 b(or)f(\\stand-alone".)-25
  12205. 681 y(The)33 b(p)q(oin)o(ts)g(where)g FA(\\xymatrix)e
  12206. FD(is)h(di\013eren)o(t)i(from)-66 731 y(ordinary)k(matrix)f
  12207. (constructions)k(\(lik)o(e)d(plain)g(T)835 740 y(E)858
  12208. 731 y(X's)-66 781 y FA(\\matrix{)n FB(:)7 b(:)g(:)f FA(})13
  12209. b FD(and)h(L)291 772 y Fu(A)309 781 y FD(T)332 790 y(E)355
  12210. 781 y(X's)g FA(array)f FD(en)o(vironmen)o(t\))g(are)-25
  12211. 860 y Fv(\017)21 b FD(arbitrary)10 b(X)209 867 y(Y)234
  12212. 860 y(-pic)k Fv(h)p FD(decor)p Fv(i)p FD(ations)h(ma)o(y)d(b)q(e)k(sp)q
  12213. (eci\014ed)f(in)17 910 y(eac)o(h)d(en)o(try)g(and)f(will)f(b)q(e)i(in)o
  12214. (terpreted)h(in)e(a)h(state)g(where)17 960 y FB(c)i FD(is)f(the)i
  12215. (curren)o(t)g(en)o(try)m(,)-25 1041 y Fv(\017)21 b FD(the)14
  12216. b(en)o(tire)g(matrix)e(is)h(an)g(ob)r(ject)h(itself)f(with)h(reference)
  12217. 17 1091 y(p)q(oin)o(t)f(as)h(the)h(top)f(left)f(en)o(try)m(,)h(and)-25
  12218. 1172 y Fv(\017)21 b FD(a)16 b(progress)i(message)e(\\)p
  12219. FA(<xymatrix)e FC(r)n(ows)s FA(x)o FC(c)n(ols)20 b(size)s
  12220. FA(>)o FD(")17 1222 y(is)13 b(prin)o(ted)g(for)g(eac)o(h)g(matrix)e
  12221. (with)i FC(r)n(ows)d Fv(\002)e FC(c)n(ols)16 b FD(en)o(tries)17
  12222. 1272 y(and)11 b(X)114 1279 y(Y)138 1272 y(-pic)k(complexit)o(y)e
  12223. FC(size)18 b FD(\(the)e(n)o(um)o(b)q(er)f(of)f(primi-)17
  12224. 1322 y(tiv)o(e)g(op)q(erations)g(p)q(erformed\).)-25
  12225. 1403 y Fv(\017)21 b FD(En)o(tries)g(starting)g(with)f(a)h
  12226. FA(*)f FD(are)h(sp)q(ecial)g(\(describ)q(ed)17 1453 y(in)13
  12227. b Fv(x)q FD(18.4\))175 1438 y Fu(6)192 1453 y FD(,)h(so)g(use)g
  12228. FA({*})g FD(to)f(get)i(a)e(*.)-66 1532 y(F)m(or)g(example,)-66
  12229. 1600 y FA($$\\xy)-44 1650 y(\\xymatrix{A&B\\\\C)o(&D})-44
  12230. 1700 y(\\drop\\frm{-})-44 1749 y(\\drop\\cir<8pt>{})-66
  12231. 1799 y(\\endxy$$)-66 1867 y FD(will)f(t)o(yp)q(eset)332
  12232. 1931 y FB(A)126 b(B)331 2084 y(C)h(D)p 318 1891 2 2 v
  12233. 319 1891 218 2 v 536 1891 2 2 v 318 2096 2 206 v 536
  12234. 2096 V 318 2098 2 2 v 319 2098 218 2 v 536 2098 2 2 v
  12235. 348 1917 a @beginspecial @setspecial
  12236.  mark{8.0 0 360 circ}xy
  12237.  
  12238. @endspecial -66
  12239. 2152 a FD(In)19 b(fact)h(en)o(tries)g(of)f(one)g(matrix)f(ma)o(y)f
  12240. (refer)k(to)e(en)o(tries)i(of)-66 2201 y(another)14 b(b)o(y)g(using)f
  12241. (the)i Fv(h)p FD(p)q(os)p Fv(i)f FD(sa)o(v)o(e)g(mec)o(hanism:)392
  12242. 2303 y FB(A)126 b(B)391 2455 y(C)h(D)p 378 2263 V 379
  12243. 2262 a @beginspecial @setspecial
  12244.  mark{3072 false dash}xy
  12245.  
  12246. @endspecial 49 w @beginspecial
  12247. @setspecial
  12248.  mark{3072 false dash}xy
  12249.  
  12250. @endspecial 49 w @beginspecial @setspecial
  12251.  mark{3072 false dash}xy
  12252.  
  12253.  
  12254. @endspecial 49 w @beginspecial @setspecial
  12255.  mark{3072 false dash}xy
  12256.  
  12257. @endspecial
  12258. 50 w @beginspecial @setspecial
  12259.  mark{3072 false dash}xy
  12260.  
  12261. @endspecial 595 2263
  12262. V 379 2263 a @beginspecial @setspecial
  12263.  mark{1024 false dash}xy
  12264.  
  12265. @endspecial 46
  12266. x @beginspecial @setspecial
  12267.  mark{1024 false dash}xy
  12268.  
  12269. @endspecial 46 x @beginspecial
  12270. @setspecial
  12271.  mark{1024 false dash}xy
  12272.  
  12273. @endspecial 46 x @beginspecial @setspecial
  12274.  mark{1024 false dash}xy
  12275.  
  12276.  
  12277. @endspecial 46 x @beginspecial @setspecial
  12278.  mark{1024 false dash}xy
  12279.  
  12280. @endspecial
  12281. 596 2263 a @beginspecial @setspecial
  12282.  mark{1024 false dash}xy
  12283.  
  12284. @endspecial 46
  12285. x @beginspecial @setspecial
  12286.  mark{1024 false dash}xy
  12287.  
  12288. @endspecial 46 x @beginspecial
  12289. @setspecial
  12290.  mark{1024 false dash}xy
  12291.  
  12292. @endspecial 46 x @beginspecial @setspecial
  12293.  mark{1024 false dash}xy
  12294.  
  12295.  
  12296. @endspecial 46 x @beginspecial @setspecial
  12297.  mark{1024 false dash}xy
  12298.  
  12299. @endspecial
  12300. 378 2470 V 379 2469 a @beginspecial @setspecial
  12301.  mark{3072 false dash}xy
  12302.  
  12303. @endspecial
  12304. 49 w @beginspecial @setspecial
  12305.  mark{3072 false dash}xy
  12306.  
  12307. @endspecial 49 w @beginspecial
  12308. @setspecial
  12309.  mark{3072 false dash}xy
  12310.  
  12311. @endspecial 49 w @beginspecial @setspecial
  12312.  mark{3072 false dash}xy
  12313.  
  12314.  
  12315. @endspecial 50 w @beginspecial @setspecial
  12316.  mark{3072 false dash}xy
  12317.  
  12318. @endspecial
  12319. 595 2470 V 268 2339 a(A)299 2324 y Fm(0)379 2297 y @beginspecial
  12320. @setspecial
  12321.  mark{13.54982 4.06787 dotted}xy
  12322.  
  12323. @endspecial 437 2339 a FB(B)470 2324 y Fm(0)537
  12324. 2298 y @beginspecial @setspecial
  12325.  mark{10.15747 3.37764 dotted}xy
  12326.  
  12327. @endspecial 267 2495
  12328. a FB(C)300 2480 y Fm(0)379 2451 y @beginspecial @setspecial
  12329.  mark{13.18733 4.27101 dotted}xy
  12330.  
  12331.  
  12332. @endspecial 436 2495 a FB(D)471 2480 y Fm(0)536 2452
  12333. y @beginspecial @setspecial
  12334.  mark{9.68732 3.48477 dotted}xy
  12335.  
  12336. @endspecial 254 2296 V 255
  12337. 2295 a @beginspecial @setspecial
  12338.  mark{3072 false dash}xy
  12339.  
  12340. @endspecial 44 w @beginspecial
  12341. @setspecial
  12342.  mark{3072 false dash}xy
  12343.  
  12344. @endspecial 44 w @beginspecial @setspecial
  12345.  mark{3072 false dash}xy
  12346.  
  12347.  
  12348. @endspecial 44 w @beginspecial @setspecial
  12349.  mark{3072 false dash}xy
  12350.  
  12351. @endspecial
  12352. 44 w @beginspecial @setspecial
  12353.  mark{3072 false dash}xy
  12354.  
  12355. @endspecial 44 w @beginspecial
  12356. @setspecial
  12357.  mark{3072 false dash}xy
  12358.  
  12359. @endspecial 495 2296 V 255 2296 a @beginspecial
  12360. @setspecial
  12361.  mark{1024 false dash}xy
  12362.  
  12363. @endspecial 48 x @beginspecial @setspecial
  12364.  mark{1024 false dash}xy
  12365.  
  12366.  
  12367. @endspecial 48 x @beginspecial @setspecial
  12368.  mark{1024 false dash}xy
  12369.  
  12370. @endspecial
  12371. 47 x @beginspecial @setspecial
  12372.  mark{1024 false dash}xy
  12373.  
  12374. @endspecial 48 x @beginspecial
  12375. @setspecial
  12376.  mark{1024 false dash}xy
  12377.  
  12378. @endspecial 496 2296 a @beginspecial @setspecial
  12379.  mark{1024 false dash}xy
  12380.  
  12381.  
  12382. @endspecial 48 x @beginspecial @setspecial
  12383.  mark{1024 false dash}xy
  12384.  
  12385. @endspecial
  12386. 48 x @beginspecial @setspecial
  12387.  mark{1024 false dash}xy
  12388.  
  12389. @endspecial 47 x @beginspecial
  12390. @setspecial
  12391.  mark{1024 false dash}xy
  12392.  
  12393. @endspecial 48 x @beginspecial @setspecial
  12394.  mark{1024 false dash}xy
  12395.  
  12396.  
  12397. @endspecial 254 2510 V 255 2509 a @beginspecial @setspecial
  12398.  mark{3072 false dash}xy
  12399.  
  12400.  
  12401. @endspecial 44 w @beginspecial @setspecial
  12402.  mark{3072 false dash}xy
  12403.  
  12404. @endspecial
  12405. 44 w @beginspecial @setspecial
  12406.  mark{3072 false dash}xy
  12407.  
  12408. @endspecial 44 w @beginspecial
  12409. @setspecial
  12410.  mark{3072 false dash}xy
  12411.  
  12412. @endspecial 44 w @beginspecial @setspecial
  12413.  mark{3072 false dash}xy
  12414.  
  12415.  
  12416. @endspecial 44 w @beginspecial @setspecial
  12417.  mark{3072 false dash}xy
  12418.  
  12419. @endspecial
  12420. 495 2510 V -66 2580 a FD(w)o(as)14 b(t)o(yp)q(eset)h(\(using)f(the)g
  12421. (`frame')e(extension\))j(b)o(y)-66 2648 y FA($$\\xy)p
  12422. -66 2682 394 2 v -20 2709 a Fs(6)-3 2720 y Fy(In)d(general)f(it)h(is)g
  12423. (recommend)o(ed)d(that)i(en)o(tries)g(start)g(with)h(a)g(non-)-66
  12424. 2760 y(expanding)e(tok)o(en,)i Fd(i)p Fy(.)p Fd(e)p Fy(.,)i(an)f
  12425. (ordinary)e(\(non-activ)n(e\))f(c)o(haracter,)h Fn({)p
  12426. Fy(,)j(or)-66 2799 y Fn(\\relax)n Fy(.)1002 42 y FA(\\xymatrix)20
  12427. b({)1024 91 y(A\\POS="A")g(&)h(B\\POS="B")f(\\\\)1024
  12428. 141 y(C\\POS="C")g(&)h(D\\POS="D")f(})1002 191 y(\\POS*\\frm{--})1002
  12429. 241 y(\\POS-\(10,3\))1002 291 y(\\xymatrix)g({)1024 340
  12430. y(A'\\POS;"A"**\\dir{)o(.})1068 390 y(&)h(B'\\POS;"B"**\\dir{.)o(})e
  12431. (\\\\)1024 440 y(C'\\POS;"C"**\\dir{)o(.})1068 490 y(&)i
  12432. (D'\\POS;"D"**\\dir{.)o(})e(})1002 540 y(\\POS*\\frm{--})959
  12433. 589 y(\\endxy$$)1000 659 y Fq(Bug:)f FD(Matrices)d(cannot)f(b)q(e)h
  12434. (nested.)959 785 y Fr(18.2)55 b(New)19 b(co)r(ordinate)e(formats)959
  12435. 865 y FD(it)12 b(is)h(p)q(ossible)g(within)f(en)o(tries)i(to)f(refer)h
  12436. (to)e(all)g(the)h(en)o(tries)h(of)959 915 y(the)e(X)1047
  12437. 922 y(Y)1071 915 y(-matrix)i(using)h(the)h(follo)o(wing)d(sp)q(ecial)j
  12438. Fv(h)p FD(co)q(ord)p Fv(i)p FD(inate)959 964 y(forms:)p
  12439. 959 1011 984 2 v 1059 1060 a FA(")o FB(r)q FA(,)p FB(c)p
  12440. FA(")188 b FD(P)o(osition)14 b(and)h(exten)o(ts)h(of)e(en-)1350
  12441. 1110 y(try)g(in)f(ro)o(w)g FB(r)q FD(,)f(column)g FB(c)h
  12442. FD(\(top)1350 1160 y(left)h(is)f FA("1,1")o FD(\))1059
  12443. 1209 y FA([)o FD(\001)p FB(r)q FA(,)p FD(\001)p FB(c)p
  12444. FA(])118 b FD(\001)p FB(r)33 b FD(ro)o(ws)h(b)q(elo)o(w)e(and)h(\001)p
  12445. FB(c)1350 1259 y FD(columns)8 b(righ)o(t)h(of)g(curren)o(t)i(en-)1350
  12446. 1309 y(try)1059 1356 y FA([)i Fv(h)p FD(hop)p Fv(i)p
  12447. FD(*)h FA(])100 b FD(en)o(try)53 b(reac)o(hed)h(b)o(y)f(the)1350
  12448. 1406 y Fv(h)p FD(hop)p Fv(i)p FD(s;)13 b(eac)o(h)g Fv(h)p
  12449. FD(hop)p Fv(i)f FD(is)h(one)f(of)1350 1456 y FA(dulr)i
  12450. FD(describing)g(one)h(`mo)o(v)o(e')1350 1506 y(to)f(a)f(neigh)o(b)q(or)
  12451. h(en)o(try)p 959 1530 V 959 1604 a(So)9 b(the)h(curren)o(t)h(en)o(try)f
  12452. (has)g(the)g(synon)o(yms)f FA([0,0])o FD(,)h FA([])o
  12453. FD(,)g FA([rl])o FD(,)959 1653 y FA([ud])o FD(,)j FA([dudu])o
  12454. FD(,)g(etc.)1000 1705 y(These)k(forms)e(are)h(useful)g(for)g
  12455. (de\014ning)g(diagrams)e(where)959 1755 y(the)g(en)o(tries)h(are)f
  12456. (related,)g FC(e)p FD(.)p FC(g)p FD(.,)1356 1864 y FB(A)1372
  12457. 1955 y @beginspecial @setspecial
  12458.  mark{1024 squigl}xy
  12459.  
  12460. @endspecial 1371 1926
  12461. a @beginspecial @setspecial
  12462.  mark{1024 squigl}xy
  12463.  
  12464. @endspecial -29 x @beginspecial
  12465. @setspecial
  12466.  mark{1024 squigl}xy
  12467.  
  12468. @endspecial 1502 1976 a @beginspecial @setspecial
  12469.  mark{24.75285 -24.0 solid}xy
  12470.  
  12471.  
  12472. @endspecial 1355 2017 a(B)127 b(C)1401 2003 y @beginspecial
  12473. @setspecial
  12474.  mark{-24.0 0.0 dotted}xy
  12475.  
  12476. @endspecial 959 2107 a FD(w)o(as)13 b(t)o(yp)q(eset)j(b)o
  12477. (y)959 2175 y FA($$\\xy)959 2225 y(\\xymatrix{)980 2275
  12478. y(A)22 b(\\POS[];[d]**\\dir{)o(~},)1111 2325 y([];[dr]**\\dir{-})84
  12479. b(\\\\)980 2374 y(B)22 b(&)g(C)f(\\POS[];[l]**\\dir{.)o(})e(})959
  12480. 2424 y(\\endxy$$)1000 2494 y FD(If)c(an)g(en)o(try)h(outside)g(the)11
  12481. b(X)1444 2501 y(Y)1469 2494 y(-matrix)i(is)i(referenced)j(then)959
  12482. 2544 y(an)13 b(error)i(is)f(rep)q(orted.)959 2669 y Fr(18.3)55
  12483. b(Spacing)19 b(and)g(rotation)959 2749 y FD(The)32 b(default)g(spacing)
  12484. g(distances)h(b)q(et)o(w)o(een)h(ro)o(ws)e(and)959 2799
  12485. y(columns)17 b(are)j(called)f FC(r)n(owsep)i FD(and)d
  12486. FC(c)n(olsep)s FD(.)33 b(They)20 b(can)f(b)q(e)917 2929
  12487. y(35)p eop
  12488. %%Page: 36 36
  12489. 36 35 bop -66 42 a FD(c)o(hanged)11 b(from)d(the)j(default)f
  12490. FA(2pc)g FD(b)o(y)g(t)o(w)o(o)g(sp)q(ecial)g(commands)-66
  12491. 91 y(similar)h(to)j(the)g(ones)h(for)f(the)g(defaults)g(in)f(the)i(k)o
  12492. (ernel:)p -66 120 984 2 v 76 164 a FA(\\xymatrixrowsep)c
  12493. Fv(h)p FD(add)j(op)p Fv(i)g FA({)p Fv(h)p FD(dimen)p
  12494. Fv(i)p FA(})76 214 y(\\xymatrixcolsep)d Fv(h)p FD(add)j(op)p
  12495. Fv(i)g FA({)p Fv(h)p FD(dimen)p Fv(i)p FA(})p -66 240
  12496. V -66 296 a FD(The)k(spacing)f(around)g(eac)o(h)h(ob)r(ject)g(can)g
  12497. (also)f(b)q(e)h(c)o(hanged)-66 346 y(through)11 b(mo)q(di\014ers)f(as)h
  12498. (explained)g(in)f(the)h(follo)o(wing)e(section.)-25 396
  12499. y(An)18 b(en)o(tire)f(matrix)f(can)h(b)q(e)h(rotated)g(b)o(y)e(adding)h
  12500. (a)g FC(r)n(ota-)-66 446 y(tion)f(pr)n(e\014x)21 b FD(b)q(et)o(w)o(een)
  12501. c(the)f FA(\\xymatrix)d FD(command)g(and)i(the)-66 496
  12502. y(op)q(ening)f FA({)o FD(:)p -66 532 V 319 577 a FA(@)p
  12503. Fv(h)p FD(direction)p Fv(i)p -66 603 V -66 661 a FD(This)g(will)f(set)j
  12504. (the)f(orien)o(tation)f(of)f(the)j(ro)o(ws)e(to)h Fv(h)p
  12505. FD(direction)p Fv(i)-66 711 y FD(\(the)f(default)g(corresp)q(onds)i(to)
  12506. e FA(@r)o FD(\).)-25 761 y Fq(Note:)22 b FD(Rotation)14
  12507. b(is)h(exp)q(erimen)o(tal)f(and)h(the)h(spacing)g(of)-66
  12508. 810 y(a)d(rotated)i(matrix)d(ma)o(y)g(c)o(hange)i(in)f(future)i(v)o
  12509. (ersions.)-66 916 y Fq(Exercise)e(31:)41 b FD(Ho)o(w)11
  12510. b(did)h(the)g(author)g(t)o(yp)q(eset)h(the)f(follo)o(w-)-66
  12511. 966 y(ing)h(matrix?)304 1123 y FB(A)320 1108 y @beginspecial
  12512. @setspecial
  12513.  mark{6.0 0 360 circ}xy
  12514.  
  12515. @endspecial 408 1020 a @beginspecial @setspecial
  12516.  mark{16.97058 16.97058 solid}xy
  12517.  
  12518.  
  12519. @endspecial 506 1108 a @beginspecial @setspecial
  12520.  mark{38.91174 0.0 solid}xy
  12521.  
  12522. @endspecial
  12523. 408 1197 a @beginspecial @setspecial
  12524.  mark{16.97058 -16.97058 solid}xy
  12525.  
  12526. @endspecial 409
  12527. 1017 a(B)425 1003 y @beginspecial @setspecial
  12528.  mark{6.0 0 360 circ}xy
  12529.  
  12530. @endspecial
  12531. 409 1228 a(C)425 1214 y @beginspecial @setspecial
  12532.  mark{6.0 0 360 circ}xy
  12533.  
  12534. @endspecial
  12535. 513 1123 a(D)531 1108 y @beginspecial @setspecial
  12536.  mark{6.0 0 360 circ}xy
  12537.  
  12538. @endspecial
  12539. -66 1288 a FC(Hint)t FD(:)63 b(It)36 b(is)h(a)f(2)24
  12540. b Fv(\002)h FD(2)36 b(matrix)f(and)h(the)h(author)-66
  12541. 1338 y(used)20 b FA(\\entry)o(modifiers)d(=)j({[o]})e
  12542. FD(and)h FA(\\every)o(entry)f(=)-66 1388 y({\\drop\\cir{}})11
  12543. b FD(as)j(explained)g(in)f(the)i(next)f(section.)-66
  12544. 1511 y Fr(18.4)56 b(En)n(tries)-66 1588 y FD(The)14 b(ob)r(ject)g
  12545. Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s)f(used)h(for)f(the)h(default)f
  12546. (en)o(tries)i(can)-66 1638 y(b)q(e)j(c)o(hanged)g(from)e(the)i(default)
  12547. f(`)p FA(!C)g(+=<)o FC(obje)n(ct)t(width)s FA(,)g FC(ob-)-66
  12548. 1687 y(je)n(ct)t(height)t FA(>)j(+<)p FD(2)14 b Fv(\002)g
  12549. FC(obje)n(ct)t(mar)n(gin)s FA(>)p FD(')21 b(\(with)g(the)h(e\013ect)h
  12550. (of)-66 1737 y(cen)o(tering)13 b(the)g(ob)r(ject,)g(forcing)f(it)h(to)f
  12551. (ha)o(v)o(e)g(at)g(least)h(the)g(size)-66 1787 y FC(obje)n(ct)t(width)k
  12552. FD(times)d FC(obje)n(ct)t(height)19 b FD(and)14 b(\014nally)g(add)g
  12553. (the)i FC(ob-)-66 1837 y(je)n(ct)t(mar)n(gin)s FD(\))d(to)h(all)f
  12554. (sides,)h(b)o(y)p -66 1876 V 159 1920 a FA(\\entrymodifiers={)d
  12555. Fv(h)p FD(stu\013)p Fv(i)k FA(})p -66 1947 V -25 2002
  12556. a FD(The)e(app)q(earance)h(of)e(a)g(single)g(en)o(try)h(can)f(b)q(e)h
  12557. (mo)q(di\014ed)e(b)o(y)-66 2052 y(en)o(tering)j(it)g(as)p
  12558. -66 2089 V 264 2133 a FA(*)g Fv(h)p FD(ob)r(ject)p Fv(i)h(h)p
  12559. FD(decor)p Fv(i)p -66 2160 V -66 2215 a FD(This)e(mak)o(es)f(the)i
  12560. (particular)f(en)o(try)g(ignore)g(the)h(en)o(try)g(mo)q(d-)-66
  12561. 2265 y(i\014ers)g(and)f(t)o(yp)q(eset)i(as)e(a)g(k)o(ernel)h(ob)r(ject)
  12562. g(with)f(the)g(same)g(ref-)-66 2315 y(erence)g(p)q(oin)o(t)e(as)g(the)h
  12563. (\(cen)o(ter)g(of)s(\))f(the)h(default)f(ob)r(ject)h(w)o(ould)-66
  12564. 2365 y(ha)o(v)o(e)i(had.)-66 2470 y Fq(Exercise)h(32:)42
  12565. b FD(T)o(yp)q(eset)15 b(the)f(follo)o(wing)e(diagram:)206
  12566. 2576 y FB(A)e Fv(\002)f FB(B)516 2563 y @beginspecial
  12567. @setspecial
  12568.  mark{3072 tip}xy
  12569.  
  12570. @endspecial 405 2544 a Fw(=)n(A)516 2563
  12571. y @beginspecial @setspecial
  12572.  mark{43.8611 0.0 solid}xy
  12573.  
  12574. @endspecial 305 2693 a @beginspecial
  12575. @setspecial
  12576.  mark{1024 tip}xy
  12577.  
  12578. @endspecial 250 2649 a(=B)305 2693 y @beginspecial
  12579. @setspecial
  12580.  mark{0.0 -24.41666 solid}xy
  12581.  
  12582. @endspecial 529 2578 a FB(B)545 2691 y @beginspecial
  12583. @setspecial
  12584.  mark{1024 tip}xy
  12585.  
  12586. @endspecial 558 2650 a Fm(\002)p Fw(A)545
  12587. 2691 y @beginspecial @setspecial
  12588.  mark{0.0 -24.41667 solid}xy
  12589.  
  12590. @endspecial 290 2734
  12591. a FB(A)517 2720 y @beginspecial @setspecial
  12592.  mark{3072 tip}xy
  12593.  
  12594. @endspecial
  12595. 399 2752 a Fw(B)q Fm(\002)517 2720 y @beginspecial @setspecial
  12596.  mark{44.15448 0.0 solid}xy
  12597.  
  12598.  
  12599. @endspecial 529 2732 a FB(B)j Fv(\002)e FB(A)1000 42
  12600. y FD(Finally)m(,)15 b FA(\\everyentry)g FD(is)h(used)i(to)f(setup)h
  12601. Fv(h)p FD(decor)p Fv(i)g FD(that)959 91 y(should)11 b(b)q(e)i(inserted)
  12602. h(b)q(efore)e(ev)o(erything)h(else)g(in)e(eac)o(h)i(en)o(try)m(.)959
  12603. 141 y(Initially)e(it)j(is)g(empt)o(y)e(but)p 959 199
  12604. V 1219 249 a FA(\\everyentry={)f Fv(h)p FD(decor)p Fv(i)k
  12605. FA(})p 959 282 V 959 361 a FD(will)d(insert)j Fv(h)p
  12606. FD(decor)p Fv(i)g FD(\014rst)f(in)g(eac)o(h)g(en)o(try)m(.)k(F)m(or)c
  12607. (example,)959 428 y FA(\\everyentry={\\d)o(rop\\c)o(ir{}})959
  12608. 478 y(\\xy\\xymatrix{)980 528 y(A)22 b(\\POS[];[r]**\\dir{)o(~})d(&)i
  12609. (B)959 578 y(}\\endxy)959 649 y FD(will)12 b(t)o(yp)q(eset)1356
  12610. 722 y FB(A)1371 708 y @beginspecial @setspecial
  12611.  mark{6.75002 0 360 circ}xy
  12612.  
  12613. @endspecial
  12614. 1478 709 a @beginspecial @setspecial
  12615.  mark{3072 squigl}xy
  12616.  
  12617. @endspecial 1449
  12618. 708 a @beginspecial @setspecial
  12619.  mark{3072 squigl}xy
  12620.  
  12621. @endspecial 1419 707
  12622. a @beginspecial @setspecial
  12623.  mark{3072 squigl}xy
  12624.  
  12625. @endspecial 1511 722 a(B)1528
  12626. 708 y @beginspecial @setspecial
  12627.  mark{7.04341 0 360 circ}xy
  12628.  
  12629. @endspecial 959 880
  12630. a Fq(Exercise)g(33:)42 b FD(Ho)o(w)11 b(did)g(the)i(author)e(t)o(yp)q
  12631. (eset)j(the)e(follo)o(w-)959 930 y(ing)h(diagram?)1462
  12632. 1062 y(:)p 1380 1016 2 2 v 1380 1016 175 2 v 1554 1016
  12633. 2 2 v 1380 1090 2 74 v 1554 1090 V 1380 1092 2 2 v 1380
  12634. 1092 175 2 v 1554 1092 2 2 v 1234 1016 a FC(r)n(o)n(ot)1380
  12635. 1031 y @beginspecial @setspecial
  12636.  mark{2816 tip}xy
  12637.  
  12638. @endspecial 1 w @beginspecial
  12639. @setspecial
  12640.  mark{18.75252 -4.68634 solid}xy
  12641.  
  12642. @endspecial 1457 1137 a Fv(\017)p 1380 1091
  12643. V 1380 1091 175 2 v 1554 1091 2 2 v 1380 1165 2 74 v
  12644. 1554 1165 V 1380 1167 2 2 v 1380 1167 175 2 v 1554 1167
  12645. 2 2 v 1625 1169 a @beginspecial @setspecial
  12646.  mark{10.0 0 90 circ}xy
  12647.  
  12648. @endspecial
  12649. -42 x @beginspecial @setspecial
  12650.  mark{38.0 0.00098 solid}xy
  12651.  
  12652. @endspecial 108 x @beginspecial
  12653. @setspecial
  12654.  mark{10.0 -90 0 circ}xy
  12655.  
  12656. @endspecial 42 w @beginspecial @setspecial
  12657.  mark{-0.00195 -16.00098 solid}xy
  12658.  
  12659.  
  12660. @endspecial 1555 1277 a @beginspecial @setspecial
  12661.  mark{-1024 tip}xy
  12662.  
  12663. @endspecial
  12664. @beginspecial @setspecial
  12665.  mark{-16.99805 0.0 solid}xy
  12666.  
  12667. @endspecial 1457 1211 a(\017)p
  12668. 1380 1166 V 1380 1166 175 2 v 1554 1166 2 2 v 1380 1239
  12669. 2 74 v 1554 1239 V 1380 1241 2 2 v 1380 1241 175 2 v
  12670. 1554 1241 2 2 v 1575 1244 a @beginspecial @setspecial
  12671.  mark{10.0 0 90 circ}xy
  12672.  
  12673.  
  12674. @endspecial -42 x @beginspecial @setspecial
  12675.  mark{26.0 -0.00195 solid}xy
  12676.  
  12677. @endspecial
  12678. 133 x @beginspecial @setspecial
  12679.  mark{10.0 -90 0 circ}xy
  12680.  
  12681. @endspecial 42 w @beginspecial
  12682. @setspecial
  12683.  mark{0.00098 -21.99805 solid}xy
  12684.  
  12685. @endspecial -257 w @beginspecial @setspecial
  12686.  mark{10.0 -180 -90 circ}xy
  12687.  
  12688.  
  12689. @endspecial 41 x @beginspecial @setspecial
  12690.  mark{-52.00098 0.00195 solid}xy
  12691.  
  12692. @endspecial
  12693. -282 x @beginspecial @setspecial
  12694.  mark{10.0 90 180 circ}xy
  12695.  
  12696. @endspecial -42 w @beginspecial
  12697. @setspecial
  12698.  mark{-0.00098 57.99805 solid}xy
  12699.  
  12700. @endspecial 1380 1053 a @beginspecial @setspecial
  12701.  mark{3072 tip}xy
  12702.  
  12703.  
  12704. @endspecial @beginspecial @setspecial
  12705.  mark{5.00098 0.0 solid}xy
  12706.  
  12707. @endspecial 1457
  12708. 1290 a FD(1)p 1380 1240 V 1380 1240 175 2 v 1554 1240
  12709. 2 2 v 1380 1314 2 74 v 1554 1314 V 1380 1316 2 2 v 1380
  12710. 1316 175 2 v 1554 1316 2 2 v 959 1457 a FC(Hints)s FD(:)i(The)10
  12711. b(arro)o(w)f(feature)h(w)o(as)f(used)i(to)e(mak)o(e)f(the)i(b)q(ending)
  12712. 959 1507 y(arro)o(ws)k(and)g(the)h(frame)e(extension)i(for)f(the)g
  12713. (frames)g(around)959 1557 y(eac)o(h)g(cell.)959 1758
  12714. y FE(19)66 b(Graph)23 b(Com)n(binator)g(feature)959 1855
  12715. y Fq(V)l(ers.)e(2.12)15 b(b)o(y)h(Kristo\013er)d(H.)k(Rose)e
  12716. Fv(h)p FD(kris@diku.dk)p Fv(i)959 1905 y Fq(Load)g(as:)21
  12717. b FA(\\xyoption{graph})959 1987 y FD(This)13 b(option)h(implem)o(en)o
  12718. (ts)e(`)l(X)1430 1994 y(Y)1454 1987 y(-graph',)h(a)g(sp)q(ecial)h
  12719. FC(c)n(ombina-)959 2037 y(toric)h(dr)n(awing)h(language)k
  12720. FD(suitable)15 b(for)g(diagrams)e(lik)o(e)i(\015o)o(w)959
  12721. 2087 y(c)o(harts,)10 b(directed)i(graphs,)e(and)f(v)n(arious)g(forms)g
  12722. (of)g(trees.)18 b(The)959 2137 y(base)c(of)g(the)h(language)e(is)h
  12723. (reminiscen)o(t)g(of)g(the)h(PIC)f([4])g(lan-)959 2187
  12724. y(guage)e(b)q(ecause)i(it)e(uses)i(a)e(notion)g(of)g(the)h(`curren)o(t)
  12725. h(lo)q(cation')959 2237 y(and)g(is)h(based)g(on)g(`mo)o(v)o(es'.)k(But)
  12726. c(the)g(cen)o(tral)h(construction)959 2286 y(is)11 b(a)g(`map')e(com)o
  12727. (binator)h(that)i(is)f(b)q(orro)o(w)o(ed)h(from)e(functional)959
  12728. 2336 y(programmi)o(ng.)996 2389 y(X)1015 2396 y(Y)1039
  12729. 2389 y(-graph)k(mak)o(e)d(use)k(of)e(facilities)f(of)h(the)h(`arro)o
  12730. (w')e(feature)959 2439 y(option)h(whic)o(h)g(is)h(therefore)i
  12731. (required.)1000 2492 y(Figure)g(16)f(summarises)g(the)h(syn)o(tax)g(of)
  12732. f(a)h Fv(h)p FD(graph)p Fv(i)g FD(with)959 2542 y(notes)j(b)q(elo)o(w.)
  12733. 33 b(A)19 b Fv(h)p FD(graph)p Fv(i)g FD(can)g(app)q(ear)h(either)f(in)g
  12734. (an)14 b(X)1903 2549 y(Y)1928 2542 y(-)959 2592 y(picture)g(\(as)g
  12735. Fv(h)p FD(decor)p Fv(i)p FD(\))i(or)e(\\stand-alone".)959
  12736. 2717 y Fq(Notes)959 2799 y FD(19a.)23 b(A)14 b FC(move)k
  12737. FD(is)13 b(to)h(establish)g(a)g(new)g FC(curr)n(ent)g(no)n(de)s
  12738. FD(.)917 2929 y(36)p eop
  12739. %%Page: 37 37
  12740. 37 36 bop -66 43 2008 2 v -7 84 a FD(Syn)o(tax)759 b(Action)p
  12741. -66 106 V -7 150 a FA(\\xygraph{)p Fv(h)p FD(graph)p
  12742. Fv(i)p FA(})529 b FD(t)o(yp)q(eset)16 b Fv(h)p FD(graph)p
  12743. Fv(i)p -66 174 V -7 222 a(h)p FD(graph)p Fv(i)73 b(\000)-7
  12744. b(!)59 b(h)p FD(step)p Fv(i)p FD(*)424 b(in)o(terpret)15
  12745. b Fv(h)p FD(step)p Fv(i)p FD(s)h(in)d(sequence)-7 292
  12746. y Fv(h)p FD(step)p Fv(i)104 b(\000)-7 b(!)59 b(h)p FD(no)q(de)p
  12747. Fv(i)432 b FD(mo)o(v)o(e)973 277 y Fj(19a)1045 292 y
  12748. FD(to)14 b(the)g Fv(h)p FD(no)q(de)p Fv(i)230 352 y(j)86
  12749. b FA(-)14 b Fv(h)p FD(no)q(de)p Fv(i)h(h)p FD(lab)q(els)p
  12750. Fv(i)246 b FD(dra)o(w)967 337 y Fj(19b)1043 352 y FD(line)13
  12751. b(to)h Fv(h)p FD(no)q(de)p Fv(i)p FD(,)g(with)g Fv(h)p
  12752. FD(lab)q(els)p Fv(i)230 412 y(j)86 b FA(:)p Fv(h)p FD(arro)o(w)p
  12753. Fv(i)14 b(h)p FD(no)q(de)p Fv(i)h(h)p FD(lab)q(els)p
  12754. Fv(i)111 b FD(dra)o(w)967 397 y Fj(19b)1043 412 y Fv(h)p
  12755. FD(arro)o(w)p Fv(i)14 b FD(to)g Fv(h)p FD(no)q(de)p Fv(i)p
  12756. FD(,)g(with)f Fv(h)p FD(lab)q(els)p Fv(i)230 471 y(j)86
  12757. b FA(\()14 b Fv(h)p FD(list)p Fv(i)g FA(\))390 b FD(map)958
  12758. 456 y Fj(19c)1028 471 y FD(curren)o(t)15 b(no)q(de)g(o)o(v)o(er)f
  12759. Fv(h)p FD(list)p Fv(i)-7 533 y(h)p FD(no)q(de)p Fv(i)91
  12760. b(\000)-7 b(!)59 b FA([)14 b Fv(h)p FD(mo)o(v)o(e)p Fv(i)e
  12761. FA(])353 b FD(new)15 b(no)q(de)f Fv(h)p FD(mo)o(v)o(e)p
  12762. Fv(i)p FD(d)e(relativ)o(e)i(to)g(curren)o(t)230 593 y
  12763. Fv(j)86 b FA(")p Fv(h)p FD(id)p Fv(i)p FA(")439 b FD(previously)14
  12764. b(sa)o(v)o(ed)1175 578 y Fj(19d)1251 593 y FD(no)q(de)230
  12765. 651 y Fv(j)86 b FA(?)528 b FD(curren)o(tly)15 b(mapp)q(ed)1201
  12766. 636 y Fj(19c)1272 651 y FD(no)q(de)230 701 y Fv(j)86
  12767. b FA(!)14 b Fv(h)p FD(escap)q(e)p Fv(i)367 b FD(in)o(terpret)15
  12768. b(material)d(in)i(another)g(mo)q(de)230 761 y Fv(j)86
  12769. b(h)p FD(no)q(de)p Fv(i)15 b(h)p FD(it)p Fv(i)357 b(h)p
  12770. FD(no)q(de)p Fv(i)15 b FD(with)e Fv(h)p FD(it)p Fv(i)h
  12771. FD(t)o(yp)q(eset)i(and)d(sa)o(v)o(ed)1502 746 y Fj(19d)1578
  12772. 761 y FD(there)230 821 y Fv(j)86 b(h)p FD(no)q(de)p Fv(i)15
  12773. b FA(=)f(")o Fv(h)p FD(id)p Fv(i)p FA(")271 b Fv(h)p
  12774. FD(no)q(de)p Fv(i)15 b FD(sa)o(v)o(ed)1109 806 y Fj(19d)1185
  12775. 821 y FD(as)f FA(")p Fv(h)p FD(id)p Fv(i)p FA(")-7 892
  12776. y Fv(h)p FD(mo)o(v)o(e)p Fv(i)82 b(\000)-7 b(!)59 b(h)p
  12777. FD(hop)p Fv(i)p FD(*)430 b Fv(h)p FD(hop)p Fv(i)p FD(s)993
  12778. 877 y Fj(19e)1065 892 y FD(\()p FA(dulr)p FD(\))13 b(from)g(curren)o(t)
  12779. i(no)q(de)-7 963 y Fv(h)p FD(list)p Fv(i)121 b(\000)-7
  12780. b(!)59 b(h)p FD(graph)p Fv(i)14 b FA(,)g Fv(h)p FD(list)p
  12781. Fv(i)28 b(j)f(h)p FD(graph)p Fv(i)73 b FD(list)14 b(of)f(subgraphs)1177
  12782. 948 y Fj(19c)-7 1035 y Fv(h)p FD(escap)q(e)p Fv(i)62
  12783. b(\000)-7 b(!)59 b FA({)14 b Fv(h)p FD(p)q(os)p Fv(i)g(h)p
  12784. FD(decor)p Fv(i)i FA(})241 b FD(p)q(erform)13 b Fv(h)p
  12785. FD(p)q(os)p Fv(i)i(h)p FD(decor)p Fv(i)1271 1020 y Fj(19f)230
  12786. 1094 y Fv(j)86 b FA(M)14 b Fv(h)p FD(matrix)p Fv(i)359
  12787. b FD(insert)15 b Fv(h)p FD(matrix)p Fv(i)1149 1078 y
  12788. Fj(19g)230 1153 y Fv(j)86 b FA(P)14 b Fv(h)p FD(matrix)p
  12789. Fv(i)359 b FD(insert)15 b Fv(h)p FD(p)q(olygon)p Fv(i)1170
  12790. 1138 y Fj(19i)p -66 1182 V 760 1315 a FD(Figure)f(16:)k
  12791. Fv(h)p FD(graph)p Fv(i)p FD(s)-66 1449 y(19b.)24 b(T)m(o)10
  12792. b FC(dr)n(aw)15 b FD(something)9 b(is)i(simply)d(to)j(dra)o(w)g(a)f
  12793. (line)h(or)f(the)9 1499 y(sp)q(eci\014ed)h Fv(h)p FD(arro)o(w)p
  12794. Fv(i)e FD(from)f(the)i(curren)o(t)h(no)q(de)e(to)h(the)g(sp)q(ec-)9
  12795. 1549 y(i\014ed)f(target)h(no)q(de.)18 b(The)10 b(target)g(then)g(b)q
  12796. (ecomes)g(the)g(cur-)9 1599 y(ren)o(t)15 b(no)q(de.)21
  12797. b(All)14 b(the)h(features)h(of)e(arro)o(ws)h(as)g(describ)q(ed)9
  12798. 1649 y(in)k Fv(x)p FD(16)h(can)g(b)q(e)g(used,)i(in)e(particular)f
  12799. (arro)o(ws)h(can)g(b)q(e)9 1699 y(lab)q(elled)14 b(and)g(segmen)o(ted,)
  12800. h(but)f(with)h(the)g(c)o(hange)g(that)9 1748 y Fv(h)p
  12801. FD(path-p)q(os)p Fv(i)c FD(means)e Fv(h)p FD(no)q(de)p
  12802. Fv(i)j FD(as)f(explained)f(in)g(note)h Fv(x)q FD(16e.)-66
  12803. 1874 y(19c.)24 b(T)m(o)15 b FC(map)i(over)g(a)g(list)h
  12804. FD(is)e(simply)e(to)h(sa)o(v)o(e)h(the)h(curren)o(t)9
  12805. 1924 y(no)q(de)d(and)g(then)h(in)o(terpret)g(the)g Fv(h)p
  12806. FD(list)p Fv(i)f FD(with)f(the)i(follo)o(w-)9 1974 y(ing)e(con)o(v)o
  12807. (en)o(tion:)54 2099 y Fv(\017)25 b FD(Start)19 b(eac)o(h)g(elemen)o(t)f
  12808. (of)g(the)i(list)e(with)g(the)h(cur-)100 2149 y(ren)o(t)c(no)q(de)h(as)
  12809. f(sa)o(v)o(ed)g(and)f FB(p)h FD(as)g(the)g(previous)g(list)100
  12810. 2199 y(elemen)o(t,)e(and)54 2287 y Fv(\017)25 b FD(let)c(the)h
  12811. FA(?)e Fv(h)p FD(no)q(de)p Fv(i)i FD(refer)g(to)f(the)g(sa)o(v)o(ed)h
  12812. (curren)o(t)100 2337 y(no)q(de)14 b(explicitly)m(.)-66
  12813. 2462 y(19d.)24 b(T)o(yp)q(eset)16 b Fv(h)p FD(it)p Fv(i)e
  12814. FD(and)h(mak)o(e)e(it)h(the)h(curren)o(t)i(no)q(de.)j(Also)9
  12815. 2512 y(sa)o(v)o(es)15 b Fv(h)p FD(it)p Fv(i)f FD(for)g(later)h
  12816. (reference)h(using)f FA(")o Fv(h)p FD(id)p Fv(i)p FA(")p
  12817. FD(:)k(if)14 b Fv(h)p FD(it)p Fv(i)g FD(is)9 2562 y(a)g(simple)f
  12818. (letter,)i(or)g(digit,)e(then)j(just)e(as)h FA(")p Fv(h)p
  12819. FD(it)p Fv(i)p FA(")p FD(;)f(if)g Fv(h)p FD(it)p Fv(i)9
  12820. 2612 y FD(is)f(of)g(the)h(form)e FA({)p FC(text)t FA(})h
  12821. FD(or)g FA(*)p FB(:)7 b(:)g(:)e FA({)p FC(text)t FA(})13
  12822. b FD(then)h(as)g FA(")p FC(text)t FA(")p FD(.)9 2700
  12823. y(With)d(the)i FA(=)f FD(addition)f(it)h(is)g(p)q(ossible)h(to)f(sa)o
  12824. (v)o(e)g(explicitly)9 2749 y(in)g(case)i(sev)o(eral)f(no)q(des)h(ha)o
  12825. (v)o(e)e(the)i(same)e(text)h(or)g(a)g(no)q(de)9 2799
  12826. y(has)d(a)g(text)h(that)g(it)f(is)g(impractical)e(to)j(use)g(for)f
  12827. (reference.)1033 1449 y Fq(Exercise)15 b(34:)42 b FD(Ho)o(w)14
  12828. b(did)f(the)i(author)e(t)o(yp)q(eset)j(this?)1322 1541
  12829. y FB(A)119 b(A)1459 1511 y @beginspecial @setspecial
  12830.  mark{2645 tip}xy
  12831.  
  12832.  
  12833. @endspecial 1338 1541 a @beginspecial @setspecial
  12834.  mark{mark 36.0 3.44444 18.0 15.44444 0.0 3.44444 0.18753 0.81256 squine}xy
  12835.  
  12836. @endspecial
  12837. 283 w(A)1609 1511 y @beginspecial @setspecial
  12838.  mark{2645 tip}xy
  12839.  
  12840. @endspecial
  12841. 1338 1541 a @beginspecial @setspecial
  12842.  mark{mark 72.0 3.44444 54.0 15.44444 36.0 3.44444 0.18753 0.81256
  12843. squine}xy
  12844.  
  12845. @endspecial 1366
  12846. 1544 a @beginspecial @setspecial
  12847.  mark{-1579 tip}xy
  12848.  
  12849. @endspecial 1338 1541
  12850. a @beginspecial @setspecial
  12851.  mark{mark 0.0 3.44444 36.0 -20.55556 72.0 3.44444 0.09372 0.90625
  12852. squine}xy
  12853.  
  12854. @endspecial 959 1753 a FD(19e.)24
  12855. b(Mo)o(ving)k(b)o(y)i(a)f(series)i(of)e FC(hops)k FD(is)c(simply)f(mo)o
  12856. (v-)1033 1803 y(ing)j(in)h(a)g(grid)f(as)h(the)h(sequence)h(of)d
  12857. FA(dulr)g FD(\(for)1033 1853 y(do)o(wn/up/left/righ)o(t\))13
  12858. b(indicates.)19 b(The)c(grid)f(is)g(a)g(stan-)1033 1902
  12859. y(dard)22 b(cartesian)h(co)q(ordinate)f(system)g(with)g(3p)q(c)g(unit)
  12860. 1033 1952 y(unless)c(a)f(base)h FA("graph)o(base")e FD(is)h(de\014ned)h
  12861. (or)f(the)h(cur-)1033 2002 y(ren)o(t)d(base)g(is)f(rede\014ned)i(using)
  12862. f FA(!)f FD(with)g(an)g(appropriate)1033 2052 y Fv(h)p
  12863. FD(p)q(os)p Fv(i)p FD(ition)g(using)f FA(:)h FD(and)g
  12864. FA(::)f FD(as)h(describ)q(ed)i(in)d(note)h(3d.)1033 2118
  12865. y Fq(T)l(o)19 b(Do:)k FD(Man)o(y)15 b(more)h(mo)o(v)o(es)e(should)i(b)q
  12866. (e)h(allo)o(w)o(ed,)e(in)1033 2168 y(particular)d(these)h(should)f(b)q
  12867. (e)g(a)o(v)n(ailable:)j(\(1\))d(`un)o(til)e(p)q(er-)1033
  12868. 2218 y(p)q(endicular)21 b(to)f FB(:)7 b(:)g(:)e FD(')20
  12869. b(and)g(\(2\))g(`un)o(til)f(in)o(tercepts)j(with)1033
  12870. 2268 y FB(:)7 b(:)g(:)f FD('.)959 2351 y(19f.)23 b(This)13
  12871. b(`escap)q(es')g(in)o(to)f(the)d(X)1479 2358 y(Y)1503
  12872. 2351 y(-pic)j(k)o(ernel)h(language)f(and)1033 2401 y(in)o(terprets)18
  12873. b(the)f Fv(h)p FD(p)q(os)p Fv(i)h(h)p FD(decor)p Fv(i)p
  12874. FD(.)27 b(The)17 b(curren)o(t)h(no)q(de)f(is)1033 2450
  12875. y(then)12 b(set)h(to)e(the)h(resulting)g FB(c)g FD(ob)r(ject)g(and)f
  12876. (the)h(grid)f(from)1033 2500 y(the)k(resulting)f FC(b)n(ase)s
  12877. FD(.)1033 2567 y(The)30 b(e\013ect)h(of)e(the)h Fv(h)p
  12878. FD(p)q(os)p Fv(i)g(h)p FD(decor)p Fv(i)g FD(can)g(b)q(e)g(com-)1033
  12879. 2617 y(pletely)24 b(hidden)h(from)18 b(X)1448 2624 y(Y)1473
  12880. 2617 y(-graph)23 b(b)o(y)h(en)o(tering)h(it)f(as)1033
  12881. 2666 y FA({\\save)o FB(:)7 b(:)g(:)e FA(\\restore})o
  12882. FD(.)959 2749 y(19g.)23 b Fq(Note:)17 b FD(This)12 b(only)e(w)o(orks)i
  12883. (when)f(the)h(`matrix')d(feature)1033 2799 y(has)16 b(also)f(b)q(een)h
  12884. (loaded.)23 b(It)15 b(inserts)i(a)e(no)q(de)h(consisting)917
  12885. 2929 y(37)p eop
  12886. %%Page: 38 38
  12887. 38 37 bop 9 42 a FD(of)18 b(the)i Fv(h)p FD(matrix)p
  12888. Fv(i)d FD(whic)o(h)i(m)o(ust)f(ha)o(v)o(e)g(the)i(usual)f(form)9
  12889. 91 y(\(see)c Fv(x)p FD(18)f(for)f(the)i(details\):)p
  12890. 9 147 909 2 v 153 195 a Fv(h)p FD(rotation)p Fv(i)f FA({)f
  12891. Fv(h)p FD(ro)o(ws)h(and)g(columns)p Fv(i)f FA(})p 9 225
  12892. V 9 297 a FD(Within)19 b(the)i(matrix)e(the)i(follo)o(wing)d(t)o(w)o(o)
  12893. i(con)o(trol)g(se-)9 347 y(quences)d(are)g(sp)q(ecially)f(de\014ned:)24
  12894. b FA(\\:)16 b FD(is)g(de\014ned)h(as)f(an)9 396 y(alias)h(for)g
  12895. FA(\\ar)h FD(and)g FA(\\=")o Fv(h)p FD(id)p Fv(i)p FA(")g
  12896. FD(will)e(sa)o(v)o(e)j(the)f(en)o(try)h(as)9 446 y FA(")o
  12897. Fv(h)p FD(id)p Fv(i)p FA(")14 b FD(\()p FA(\\everyentry)e
  12898. FD(is)h(used)i(for)f(these\).)9 514 y(Finally)c(the)i(grid)f(is)h(set)g
  12899. (as)g(the)h(top)e(left)h(`square')f(of)g(the)9 564 y(matrix,)18
  12900. b FC(i)p FD(.)p FC(e)p FD(.,)i(with)g FA([d])f FD(and)g
  12901. FA([r])g FD(adjusted)i(as)e(they)9 614 y(w)o(ork)f(in)h(the)h(top)f
  12902. (left)f(en)o(try)i(\(so)f FA([dr])f FD(immediately)9
  12903. 664 y(after)d(the)g(matrix)e(will)g(w)o(ork)h(as)h(exp)q(ected,)i
  12904. FC(e)p FD(.)p FC(g)p FD(.,)c(mak)o(e)9 714 y(the)18 b(cen)o(ter)g(of)f
  12905. FA("2,2")f FD(the)i(curren)o(t)h(no)q(de,)f(but)g(others)9
  12906. 764 y(migh)o(t)11 b(not,)h FC(e)p FD(.)p FC(g)p FD(.,)g
  12907. FA([rr])g FD(will)g(not)h(necessarily)h(place)f(the)9
  12908. 813 y(curren)o(t)i(no)q(de)f(on)g(top)g(of)f FA("1,3")o
  12909. FD(.)-66 900 y(19h.)24 b Fq(Note:)f FD(This)16 b(only)g(w)o(orks)g
  12910. (when)h(the)g(`p)q(olygon')d(fea-)9 950 y(ture)j(has)g(also)f(b)q(een)h
  12911. (loaded.)26 b(It)17 b(inserts)h(a)e(no)q(de)h(con-)9
  12912. 1000 y(sisting)12 b(of)f(the)i Fv(h)p FD(p)q(olygon)p
  12913. Fv(i)f FD(whic)o(h)g(m)o(ust)f(ha)o(v)o(e)h(the)h(usual)9
  12914. 1049 y(form)f(\(see)j Fv(x)p FD(20)f(for)f(the)i(details\).)-66
  12915. 1136 y(19i.)23 b(It)13 b(is)f(p)q(ossible)h(to)f(insert)i(a)e
  12916. Fv(h)p FD(p)q(olygon)p Fv(i)g FD(in)g(a)g(graph)g(pro-)9
  12917. 1186 y(vided)17 b(the)i FA(poly)d FD(option)h(describ)q(ed)j(in)d
  12918. Fv(x)q FD(20)g(has)h(b)q(een)9 1235 y(loaded:)e(it)c(will)f(ha)o(v)o(e)
  12919. h(its)g(cen)o(ter)h(on)f(top)g(of)g(the)h(curren)o(t)9
  12920. 1285 y(no)q(de)h(and)g(default)f(radius)h(as)g(the)g
  12921. Fv(h)p FD(hop)p Fv(i)g FD(base)h(size.)-25 1380 y(The)k(canonical)e
  12922. (diagram)e(example)h(illustrates)i(most)f(of)-66 1430
  12923. y(the)d(ab)q(o)o(v)o(e:)-66 1498 y FA(\\xygraph{)-44
  12924. 1547 y(!M{)21 b(X)g(\\times_Z)g(Y)g(\\="xy")g(\\:[r]_p)f(\\:[d]^q)43
  12925. 1597 y(&)h(X)h(\\="X")f(\\:[d]_f)64 b(\\\\)43 1647 y(Y)21
  12926. b(\\="Y")g(\\:[r]^g)g(&)g(Z)h(})-44 1697 y([ul]U)64 b(\()22
  12927. b(?)f(:@/^.5pc/)f(^x)174 b("X")21 b(,)-1 1747 y(?)h(:@{-->})64
  12928. b(|-{\(x,y\)})20 b("xy")h(,)-1 1797 y(?)h(:@/_.5pc/)e(_y)174
  12929. b("Y")21 b(\))65 b(})-66 1865 y FD(t)o(yp)q(esets)350
  12930. 2045 y FB(X)13 b Fv(\002)429 2051 y Fw(Z)465 2045 y FB(Y)611
  12931. 2034 y @beginspecial @setspecial
  12932.  mark{3072 tip}xy
  12933.  
  12934. @endspecial 524 2059
  12935. a Fw(p)611 2034 y @beginspecial @setspecial
  12936.  mark{24.0 0.0 solid}xy
  12937.  
  12938. @endspecial
  12939. 424 2163 a @beginspecial @setspecial
  12940.  mark{1024 tip}xy
  12941.  
  12942. @endspecial 437
  12943. 2115 a(q)424 2163 y @beginspecial @setspecial
  12944.  mark{0.0 -24.0 solid}xy
  12945.  
  12946. @endspecial
  12947. 623 2048 a FB(X)642 2163 y @beginspecial @setspecial
  12948.  mark{1024 tip}xy
  12949.  
  12950.  
  12951. @endspecial 610 2119 a Fw(f)642 2163 y @beginspecial
  12952. @setspecial
  12953.  mark{0.0 -24.74998 solid}xy
  12954.  
  12955. @endspecial 408 2204 a FB(Y)614 2190 y @beginspecial
  12956. @setspecial
  12957.  mark{3072 tip}xy
  12958.  
  12959. @endspecial 524 2172 a Fw(g)614 2190 y @beginspecial
  12960. @setspecial
  12961.  mark{38.6291 0.0 solid}xy
  12962.  
  12963. @endspecial 626 2204 a FB(Z)190 1921 y(U)611
  12964. 2018 y @beginspecial @setspecial
  12965.  mark{2555 tip}xy
  12966.  
  12967. @endspecial 428 1934
  12968. a Fw(x)424 2048 y @beginspecial @setspecial
  12969.  mark{mark 52.41383 3.44444 3.24756 30.34341 -52.41383 34.13885 0.06271
  12970. 0.92377 squine}xy
  12971.  
  12972. @endspecial
  12973. 374 2004 a @beginspecial @setspecial
  12974.  mark{2472 tip}xy
  12975.  
  12976. @endspecial 268
  12977. 1971 a Fu(\()p Fw(x;y)q Fu(\))280 1949 y @beginspecial
  12978. @setspecial
  12979.  mark{10.64981 -6.22852 dashed}xy
  12980.  
  12981. @endspecial 374 2004 a @beginspecial @setspecial
  12982.  mark{10.6568 -6.25497 dashed}xy
  12983.  
  12984.  
  12985. @endspecial 395 2167 a @beginspecial @setspecial
  12986.  mark{2222 tip}xy
  12987.  
  12988. @endspecial
  12989. 266 2084 a Fw(y)424 2048 y @beginspecial @setspecial
  12990.  mark{mark 0.0 -34.13885 -35.66249 -7.3872 -52.41383 34.13885 0.07834
  12991. 0.89899 squine}xy
  12992.  
  12993.  
  12994. @endspecial -66 2330 a FE(20)66 b(P)n(olygon)23 b(feature)-66
  12995. 2422 y Fq(V)l(ers.)d(2.12)15 b(b)o(y)f(Ross)g(Mo)q(ore)h
  12996. Fv(h)p FD(ross@mp)q(ce.mq.edu.au)p Fv(i)-66 2472 y Fq(Load)g(as:)22
  12997. b FA(\\xyoption{poly})-66 2550 y FD(This)e(feature)h(pro)o(vides)f(a)f
  12998. (means)h(for)f(sp)q(ecifying)h(the)h(lo-)-66 2600 y(cations)c(of)g(v)o
  12999. (ertices)i(for)f(regular)f(p)q(olygons,)h(with)f(3)g(to)h(12)-66
  13000. 2650 y(sides.)g(P)o(olygons)13 b(can)h(b)q(e)g(easily)f(dra)o(wn)g
  13001. (and/or)g(the)h(v)o(ertex)-66 2700 y(p)q(ositions)f(used)h(to)g
  13002. (constuct)h(complex)d(graphics)h(within)g(an)-70 2749
  13003. y(X)-51 2756 y(Y)-27 2749 y(-picture.)29 b(Man)o(y)17
  13004. b(non-regular)g(p)q(olygons)f(can)h(b)q(e)h(sp)q(eci-)-66
  13005. 2799 y(\014ed)c(b)o(y)g(setting)g(a)g(non-square)g(basis.)1000
  13006. 42 y(A)g(p)q(olygon)f(is)h(most)e(easily)i(sp)q(eci\014ed)h(using)f
  13007. FB(:)7 b(:)g(:)p 959 87 984 2 v 979 134 a FA(\\xypolygon)n
  13008. Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)p FA({})62 b FD(with)13
  13009. b Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)h FD(sides;)979 183
  13010. y FA(\\xypolygon)n Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)p
  13011. FA({)p Fv(h)p FD(tok)p Fv(i)p FA(})54 b Fv(h)p FD(tok)p
  13012. Fv(i)14 b FD(at)f(v)o(ertices;)979 233 y FA(\\xypolygon)n
  13013. Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)p FA({)p Fv(h)p FD(ob)r(ject)p
  13014. Fv(i)p FA(})1076 283 y FD(with)h(a)f(general)h Fv(h)p
  13015. FD(ob)r(ject)p Fv(i)h FD(at)f(eac)o(h)h(v)o(ertex;)p
  13016. 959 306 V 959 374 a(Here)f Fv(h)p FD(n)o(um)o(b)q(er)p
  13017. Fv(i)f FD(is)f(a)h(sequence)i(of)e(digits,)f(giving)g(the)h(n)o(um-)959
  13018. 423 y(b)q(er)i(of)g(sides.)22 b(If)15 b(used)h(within)e(an)h
  13019. FA(\\xy)o FB(:)7 b(:)g(:)e FA(\\endxy)14 b FD(en)o(viron-)959
  13020. 473 y(men)o(t)c(then)h(the)h(p)q(olygon)d(will)h(b)q(e)h(cen)o(tred)i
  13021. (on)e FB(c)p FD(,)g(the)g(curren)o(t)959 523 y Fv(h)p
  13022. FD(p)q(os)p Fv(i)p FD(.)34 b(Ho)o(w)o(ev)o(er)19 b(an)g
  13023. FA(\\xypolygon)e FD(can)i(b)q(e)g(used)h(outside)959
  13024. 573 y(suc)o(h)g(an)g(en)o(vironmen)o(t,)g(as)g(\\stand-alone")g(p)q
  13025. (olygon;)h(the)959 623 y(whole)10 b(picture)i(m)o(ust)e(b)q(e)i(sp)q
  13026. (eci\014ed)g(within)e(the)i FA(\\xypolygon)959 672 y
  13027. FD(command.)1000 722 y(In)j(either)h(case)f(the)h(shap)q(e)g(is)e
  13028. (obtained)h(b)o(y)g(spacing)f(v)o(er-)959 772 y(tices)j(equally)f
  13029. (around)g(the)i(\\unit)e(circle")h(with)f(resp)q(ect)j(to)959
  13030. 822 y(the)d(curren)o(t)h(basis.)23 b(If)16 b(this)f(basis)h(is)g
  13031. (non-square)g(then)g(the)959 872 y(v)o(ertices)i(will)e(lie)h(on)g(an)g
  13032. (ellipse.)28 b(Normally)15 b(the)j(p)q(olygon,)959 922
  13033. y(with)f(at)h(most)f(12)h(v)o(ertices,)i(is)e(orien)o(ted)h(so)f(as)g
  13034. (to)g(ha)o(v)o(e)g(a)959 971 y(\015at)13 b(base)g(when)h(sp)q
  13035. (eci\014ed)h(using)e(a)g(standard)g(square)h(basis.)959
  13036. 1021 y(With)c(more)g(than)h(12)g(v)o(ertices)i(the)e(orien)o(tation)g
  13037. (is)g(suc)o(h)h(that)959 1071 y(the)k(line)f(from)f(the)i(cen)o(tre)h
  13038. (to)f(the)g(\014rst)g(v)o(ertex)h(is)e(horizon-)959 1121
  13039. y(tal,)9 b(p)q(oin)o(ting)g(to)h(the)g(righ)o(t.)16 b(An)o(y)10
  13040. b(other)g(desired)h(orien)o(tation)959 1171 y(can)h(b)q(e)g(obtained,)g
  13041. (with)f(an)o(y)h(n)o(um)o(b)q(er)f(of)g(v)o(ertices,)i(b)o(y)f(using)
  13042. 959 1220 y(the)i FA(~={)o FB(:)7 b(:)g(:)f FA(})13 b
  13043. FD(as)h(describ)q(ed)i(b)q(elo)o(w.)1000 1293 y(The)e(general)g(form)f
  13044. (for)g FA(\\xypolygon)f FD(is)i FB(:)7 b(:)g(:)p 959
  13045. 1340 V 1027 1386 a FA(\\xypolygon)n Fv(h)p FD(n)o(um)o(b)q(er)p
  13046. Fv(i)p FA(")o Fv(h)p FD(pre\014x)p Fv(i)p FA("{)q Fv(h)p
  13047. FD(switc)o(hes)p Fv(i)p FB(:)g(:)g(:)g FA(})p 959 1414
  13048. V 959 1481 a FD(where)k(the)g FA(")p Fv(h)p FD(pre\014x)p
  13049. Fv(i)p FA(")g FD(and)f Fv(h)p FD(switc)o(hes)p Fv(i)h
  13050. FD(are)g(optional.)k(Their)959 1531 y(uses)g(will)d(b)q(e)j(describ)q
  13051. (ed)g(shortly)m(.)1000 1604 y(A)h FA(\\xypolygon)e FD(establishes)j(p)q
  13052. (ositions)f(for)g(the)g(v)o(ertices)959 1654 y(of)i(a)g(p)q(olygon.)33
  13053. b(A)o(t)19 b(the)g(same)f(time)g(v)n(arious)g(things)h(ma)o(y)959
  13054. 1703 y(b)q(e)e(t)o(yp)q(eset,)i(according)e(to)g(the)g(sp)q(eci\014ed)i
  13055. Fv(h)p FD(switc)o(hes)p Fv(i)p FD(.)29 b(An)959 1753
  13056. y Fv(h)p FD(ob)r(ject)p Fv(i)c FD(ma)o(y)d(b)q(e)j(dropp)q(ed)h(at)e
  13057. (eac)o(h)h(v)o(ertex,)i(\\sp)q(ok)o(es")959 1803 y(dra)o(wn)10
  13058. b(to)g(the)g(cen)o(tre)i(and)e(successiv)o(e)i(v)o(ertices)g(ma)o(y)c
  13059. (b)q(e)j(con-)959 1853 y(nected)i(as)e(the)h(p)q(olygon's)f(\\sides".)
  13060. 17 b(Lab)q(els)12 b(and)f(breaks)h(can)959 1903 y(b)q(e)i(sp)q
  13061. (eci\014ed)h(along)e(the)i(sp)q(ok)o(es)f(and)g(sides.)1000
  13062. 1952 y(Eac)o(h)i(v)o(ertex)g(is)f(automatically)d(named:)19
  13063. b FA("1")p FD(,)c FA("2")o FD(,)g FB(:)7 b(:)g(:)e FD(,)959
  13064. 2002 y FA(")o Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)p FA(")16
  13065. b FD(with)h FA("0")e FD(as)i(cen)o(tre.)28 b(When)17
  13066. b(a)f Fv(h)p FD(pre\014x)p Fv(i)i FD(has)959 2052 y(b)q(een)11
  13067. b(giv)o(en,)f(names)f FA(")p Fv(h)p FD(pre\014x)p Fv(i)p
  13068. FA(0")p FD(,)i FB(:)c(:)g(:)e FD(,)11 b FA(")o Fv(h)p
  13069. FD(pre\014x)p Fv(ih)p FD(n)o(um)o(b)q(er)p Fv(i)p FA(")959
  13070. 2102 y FD(are)22 b(used)h(instead.)42 b(While)21 b(the)i(p)q(olygon)e
  13071. (is)h(b)q(eing)g(con-)959 2152 y(structed)12 b(the)e(macro)f
  13072. FA(\\xypolynum)f FD(expands)j(to)f(the)g(n)o(um)o(b)q(er)959
  13073. 2201 y(of)i(sides,)i(while)f FA(\\xypolynode)e FD(expands)j(to)f(the)h
  13074. (n)o(um)o(b)q(er)e(of)959 2251 y(eac)o(h)h(v)o(ertex,)g(sp)q(ok)o(e)h
  13075. (and)f(side)g(at)g(the)g(time)f(it)g(is)h(pro)q(cessed.)959
  13076. 2301 y(This)19 b(o)q(ccurs)h(in)f(the)h(follo)o(wing)d(order:)29
  13077. b FC(vertex)7 b FD(1,)20 b FC(sp)n(oke)7 b FD(1,)959
  13078. 2351 y FC(vertex)g FD(2,)21 b FC(sp)n(oke)7 b FD(2,)22
  13079. b FC(side)7 b FD(1,)22 b FC(vertex)7 b FD(3,)21 b FC(sp)n(oke)7
  13080. b FD(3,)22 b FC(side)7 b FD(2,)22 b FB(:)7 b(:)g(:)e
  13081. FD(,)959 2401 y FC(vertex)11 b FB(n)p FD(,)h FC(sp)n(oke)g
  13082. FB(n)p FD(,)f FC(side)h FB(n)5 b Fv(\000)g FD(1,)12 b
  13083. FC(side)g FB(n)f FD(where)j(the)e(\014nal)f(side)959
  13084. 2451 y(joins)i(the)h(last)g(v)o(ertex)h(to)e(the)i(\014rst.)1000
  13085. 2500 y(The)c(macro)f FA(\\xypolyname)f FD(holds)h(the)i(name)e(of)g
  13086. (the)h(p)q(oly-)959 2550 y(gon,)g(whic)o(h)g(is)h Fv(h)p
  13087. FD(pre\014x)p Fv(i)h FD(if)d(supplied.)18 b(In)12 b(this)f(case)i(the)f
  13088. (v)n(alue)959 2600 y(of)g FA(\\xypolynum)f FD(is)i(also)f(stored)i(as)f
  13089. FA(\\)p Fv(h)p FD(pre\014x)p Fv(i)p FA(NUMSIDES)o FD(,)g(ac-)959
  13090. 2650 y(cessible)i(outside)f(the)g(p)q(olygon.)1000 2700
  13091. y(As)19 b(stated)f(ab)q(o)o(v)o(e,)h(a)e(p)q(olygon)g(with)h(up)g(to)g
  13092. (12)f(v)o(ertices)959 2749 y(is)f(orien)o(ted)i(so)e(as)h(to)g(ha)o(v)o
  13093. (e)g(a)f(\015at)h(base,)g(when)h(dra)o(wn)e(us-)959 2799
  13094. y(ing)c(a)i(standard)g(square)g(basis.)k(Its)c(v)o(ertices)h(are)f(n)o
  13095. (um)o(b)q(ered)917 2929 y(38)p eop
  13096. %%Page: 39 39
  13097. 39 38 bop -66 42 a FD(in)18 b(an)o(ti-clo)q(c)o(kwise)g(order,)h
  13098. (commencing)e(with)h(the)h(one)f(at)-66 91 y(horizon)o(tal-righ)o(t)c
  13099. (of)h(cen)o(tre,)i(or)e(the)h(smallest)e(angle)h(ab)q(o)o(v)o(e)-66
  13100. 141 y(this)f(\(see)i(example)e(b)q(elo)o(w\).)20 b(With)14
  13101. b(more)f(than)i(12)f(v)o(ertices)-66 191 y(then)f(v)o(ertex)g
  13102. FA("1")e FD(is)h(lo)q(cated)g(on)g(the)h(horizon)o(tal,)e(extending)-66
  13103. 241 y(to)16 b(the)h(righ)o(t)e(from)f(cen)o(tre)k(\(assuming)d(a)h
  13104. (standard)g(square)-66 291 y(basis\).)k(By)14 b(pro)o(viding)g(a)g
  13105. (switc)o(h)g(of)g(the)h(form)e FA(~={)o Fv(h)p FD(angle)p
  13106. Fv(i)p FA(})-66 340 y FD(then)k(the)f(v)o(ertex)h FA("1")f
  13107. FD(will)e(b)q(e)j(lo)q(cated)f(on)g(the)h(unit)e(circle)-66
  13108. 390 y(at)j Fv(h)p FD(angle)p Fv(i)116 375 y Fm(\016)153
  13109. 390 y FD(an)o(ti-clo)q(c)o(kwise)g(from)f(\\horizon)o(tal")g(|)h(more)
  13110. -66 440 y(correctly)m(,)c(from)e(the)i FB(X)s FD(-direction)h(in)e(the)
  13111. h(basis)g(to)g(b)q(e)g(used)-66 490 y(when)19 b(setting)g(the)g(p)q
  13112. (olygon,)g(whic)o(h)f(ma)o(y)f(b)q(e)i(established)-66
  13113. 540 y(using)13 b(a)h FA(~:{)o FB(:)7 b(:)g(:)f FA(})13
  13114. b FD(switc)o(h.)123 694 y Fe(\017)36 843 y(\017)44 838
  13115. y @beginspecial @setspecial
  13116.  mark{-20.78467 -36.0 solid}xy
  13117.  
  13118. @endspecial 209 843 a(\017)217
  13119. 838 y @beginspecial @setspecial
  13120.  mark{41.56934 0.0 solid}xy
  13121.  
  13122. @endspecial 130 689
  13123. a @beginspecial @setspecial
  13124.  mark{-20.78467 36.0 solid}xy
  13125.  
  13126. @endspecial 123 664 a Fg(1)18
  13127. 864 y(2)197 b(3)422 795 y(0)429 788 y @beginspecial @setspecial
  13128.  mark{5.0 0 360 circ}xy
  13129.  
  13130.  
  13131. @endspecial 100 w @beginspecial @setspecial
  13132.  mark{5.0 0 360 circ}xy
  13133.  
  13134. @endspecial
  13135. -21 w @beginspecial @setspecial
  13136.  mark{14.0 0.0 solid}xy
  13137.  
  13138. @endspecial 479 702
  13139. a @beginspecial @setspecial
  13140.  mark{5.0 0 360 circ}xy
  13141.  
  13142. @endspecial 469 720 a @beginspecial
  13143. @setspecial
  13144.  mark{7.09766 12.06885 solid}xy
  13145.  
  13146. @endspecial 20 w @beginspecial @setspecial
  13147.  mark{-7.09888 12.06885 solid}xy
  13148.  
  13149.  
  13150. @endspecial 379 702 a @beginspecial @setspecial
  13151.  mark{5.0 0 360 circ}xy
  13152.  
  13153. @endspecial
  13154. 390 720 a @beginspecial @setspecial
  13155.  mark{-7.09888 12.06885 solid}xy
  13156.  
  13157. @endspecial 400
  13158. 702 a @beginspecial @setspecial
  13159.  mark{-14.0 0.0 solid}xy
  13160.  
  13161. @endspecial 330 788
  13162. a @beginspecial @setspecial
  13163.  mark{5.0 0 360 circ}xy
  13164.  
  13165. @endspecial 20 w @beginspecial
  13166. @setspecial
  13167.  mark{-14.0 0.0 solid}xy
  13168.  
  13169. @endspecial 340 770 a @beginspecial @setspecial
  13170.  mark{-7.09888 -12.07007 solid}xy
  13171.  
  13172.  
  13173. @endspecial 379 875 a @beginspecial @setspecial
  13174.  mark{5.0 0 360 circ}xy
  13175.  
  13176. @endspecial
  13177. 390 857 a @beginspecial @setspecial
  13178.  mark{-7.09888 -12.07007 solid}xy
  13179.  
  13180. @endspecial -21
  13181. w @beginspecial @setspecial
  13182.  mark{7.09766 -12.07007 solid}xy
  13183.  
  13184. @endspecial 479 875 a @beginspecial
  13185. @setspecial
  13186.  mark{5.0 0 360 circ}xy
  13187.  
  13188. @endspecial 469 857 a @beginspecial @setspecial
  13189.  mark{7.09766 -12.07007 solid}xy
  13190.  
  13191.  
  13192. @endspecial 458 875 a @beginspecial @setspecial
  13193.  mark{14.0 0.0 solid}xy
  13194.  
  13195. @endspecial
  13196. 519 807 a @beginspecial @setspecial
  13197.  mark{7.09766 12.06885 solid}xy
  13198.  
  13199. @endspecial 522
  13200. 795 a(1)472 709 y(2)-114 b(3)323 795 y(4)372 881 y(5)86
  13201. b(6)721 795 y(0)819 778 y(1)785 719 y(2)802 729 y @beginspecial
  13202. @setspecial
  13203.  mark{-3.59982 6.0221 solid}xy
  13204.  
  13205. @endspecial 721 695 a(3)746 696 y @beginspecial
  13206. @setspecial
  13207.  mark{-6.62448 2.31403 solid}xy
  13208.  
  13209. @endspecial 657 719 a(4)682 705 y @beginspecial
  13210. @setspecial
  13211.  mark{-6.62448 -2.31519 solid}xy
  13212.  
  13213. @endspecial 623 778 a(5)640 754 y @beginspecial
  13214. @setspecial
  13215.  mark{-3.59982 -6.02322 solid}xy
  13216.  
  13217. @endspecial 635 845 a(6)638 819 y @beginspecial
  13218. @setspecial
  13219.  mark{1.1174 -6.92651 solid}xy
  13220.  
  13221. @endspecial 687 889 a(7)679 869 y @beginspecial
  13222. @setspecial
  13223.  mark{5.38965 -4.49002 solid}xy
  13224.  
  13225. @endspecial 755 889 a(8)743 882 y @beginspecial
  13226. @setspecial
  13227.  mark{7.0144 0.0 solid}xy
  13228.  
  13229. @endspecial 807 845 a(9)800 851 y @beginspecial
  13230. @setspecial
  13231.  mark{5.38965 4.48889 solid}xy
  13232.  
  13233. @endspecial 823 790 a @beginspecial @setspecial
  13234.  mark{1.1174 6.92535 solid}xy
  13235.  
  13236.  
  13237. @endspecial -66 1044 a Fq(Exercise)15 b(35:)42 b FD(Giv)o(e)13
  13238. b(co)q(de)h(to)g(t)o(yp)q(eset)i(these.)-25 1104 y(One)d(imp)q(ortan)o
  13239. (t)d(use)j(of)e Fv(h)p FD(pre\014x)p Fv(i)i FD(is)f(to)g(allo)o(w)e
  13240. (the)j(v)o(ertices)-66 1154 y(of)g(more)g(than)g(one)h(p)q(olygon)f(to)
  13241. g(b)q(e)i(accessed)h(subsequen)o(tly)-66 1204 y(within)h(the)h(same)f
  13242. (picture.)30 b(Here)19 b(are)f(some)f(examples)g(of)-66
  13243. 1254 y(this,)c(incorp)q(orating)f(the)h FA(~:{)p FB(:)7
  13244. b(:)g(:)e FA(})13 b FD(switc)o(h)g(to)g(p)q(erform)f(sim-)-66
  13245. 1304 y(ple)j(rescalings.)22 b(Firstly)15 b(the)h(edges)g(of)f(a)f(do)q
  13246. (decahedron)j(as)-66 1353 y(a)c(planar)h(graph:)425 1762
  13247. y @beginspecial @setspecial
  13248.  mark{17.1189 -12.43762 solid}xy
  13249.  
  13250. @endspecial 497 1711 a @beginspecial
  13251. @setspecial
  13252.  mark{17.1189 12.43762 solid}xy
  13253.  
  13254. @endspecial 469 1627 a @beginspecial @setspecial
  13255.  mark{-6.53879 20.12476 solid}xy
  13256.  
  13257.  
  13258. @endspecial -87 w @beginspecial @setspecial
  13259.  mark{-21.16022 0.0 solid}xy
  13260.  
  13261. @endspecial
  13262. 354 1711 a @beginspecial @setspecial
  13263.  mark{-6.53879 -20.12476 solid}xy
  13264.  
  13265. @endspecial 425
  13266. 1407 a @beginspecial @setspecial
  13267.  mark{-64.19586 46.64108 solid}xy
  13268.  
  13269. @endspecial 159 1601
  13270. a @beginspecial @setspecial
  13271.  mark{-64.19586 -46.64108 solid}xy
  13272.  
  13273. @endspecial 261 1914 a @beginspecial
  13274. @setspecial
  13275.  mark{24.52046 -75.46783 solid}xy
  13276.  
  13277. @endspecial 329 w @beginspecial @setspecial
  13278.  mark{79.3508 0.0 solid}xy
  13279.  
  13280.  
  13281. @endspecial 692 1601 a @beginspecial @setspecial
  13282.  mark{24.52046 75.46783 solid}xy
  13283.  
  13284. @endspecial
  13285. 292 1731 a @beginspecial @setspecial
  13286.  mark{-14.97903 -4.86708 solid}xy
  13287.  
  13288. @endspecial 296
  13289. 1866 a @beginspecial @setspecial
  13290.  mark{0.88666 -32.52951 solid}xy
  13291.  
  13292. @endspecial 425 1828
  13293. a @beginspecial @setspecial
  13294.  mark{31.21127 9.20897 solid}xy
  13295.  
  13296. @endspecial @beginspecial
  13297. @setspecial
  13298.  mark{0.0 -15.75 solid}xy
  13299.  
  13300. @endspecial 555 1866 a @beginspecial @setspecial
  13301.  mark{31.21127 -9.20897 solid}xy
  13302.  
  13303.  
  13304. @endspecial 559 1731 a @beginspecial @setspecial
  13305.  mark{0.88666 32.52951 solid}xy
  13306.  
  13307. @endspecial
  13308. @beginspecial @setspecial
  13309.  mark{14.97903 -4.86708 solid}xy
  13310.  
  13311. @endspecial 635 1619 a @beginspecial
  13312. @setspecial
  13313.  mark{18.40276 26.83846 solid}xy
  13314.  
  13315. @endspecial 508 1574 a @beginspecial @setspecial
  13316.  mark{-30.663 10.89546 solid}xy
  13317.  
  13318.  
  13319. @endspecial @beginspecial @setspecial
  13320.  mark{9.25758 12.74208 solid}xy
  13321.  
  13322. @endspecial 425
  13323. 1467 a @beginspecial @setspecial
  13324.  mark{-19.83769 25.79549 solid}xy
  13325.  
  13326. @endspecial 343 1574
  13327. a @beginspecial @setspecial
  13328.  mark{-19.83769 -25.79549 solid}xy
  13329.  
  13330. @endspecial @beginspecial
  13331. @setspecial
  13332.  mark{-9.25758 12.74208 solid}xy
  13333.  
  13334. @endspecial 216 1619 a @beginspecial @setspecial
  13335.  mark{-30.663 -10.89546 solid}xy
  13336.  
  13337.  
  13338. @endspecial 292 1731 a @beginspecial @setspecial
  13339.  mark{18.40276 -26.83846 solid}xy
  13340.  
  13341. @endspecial
  13342. 692 1601 a @beginspecial @setspecial
  13343.  mark{13.69518 4.44992 solid}xy
  13344.  
  13345. @endspecial 425
  13346. 1407 a @beginspecial @setspecial
  13347.  mark{0.0 14.40005 solid}xy
  13348.  
  13349. @endspecial 159 1601
  13350. a @beginspecial @setspecial
  13351.  mark{-13.69518 4.44992 solid}xy
  13352.  
  13353. @endspecial 261 1914 a @beginspecial
  13354. @setspecial
  13355.  mark{-8.46413 -11.64995 solid}xy
  13356.  
  13357. @endspecial 329 w @beginspecial @setspecial
  13358.  mark{8.46413 -11.64995 solid}xy
  13359.  
  13360.  
  13361. @endspecial -66 1984 a FA(\\xy)21 b(/l1.5pc/:,{\\xypoly)o(gon5)o
  13362. ("A"{})o(},)-66 2034 y({\\xypolygon5"B"{~)o(:{\(1.)o(875,)o(0\):}~)o
  13363. (>{}}})o(,)-66 2084 y({\\xypolygon5"C"{~)o(:{\(-2)o(.95,)o(0\):}~)o
  13364. (>{}}})o(,)-66 2134 y({\\xypolygon5"D"{~)o(:{\(-3)o(.75,)o(0\):}})o(},)
  13365. -66 2184 y({"A1"\\PATH~/{**\\d)o(ir{-})o(}'"B)o(1"'"C)o(4"'"B)o(2"},)
  13366. -66 2233 y({"A2"\\PATH~/{**\\d)o(ir{-})o(}'"B)o(2"'"C)o(5"'"B)o(3"},)
  13367. -66 2283 y({"A3"\\PATH~/{**\\d)o(ir{-})o(}'"B)o(3"'"C)o(1"'"B)o(4"},)
  13368. -66 2333 y({"A4"\\PATH~/{**\\d)o(ir{-})o(}'"B)o(4"'"C)o(2"'"B)o(5"},)
  13369. -66 2383 y({"A5"\\PATH~/{**\\d)o(ir{-})o(}'"B)o(5"'"C)o(3"'"B)o(1"},)
  13370. -66 2433 y("C1";"D1"**\\dir{-)o(},"C2)o(";"D)o(2"**\\)o(dir{-)o(},)-66
  13371. 2482 y("C3";"D3"**\\dir{-)o(},"C4)o(";"D)o(4"**\\)o(dir{-)o(},)-66
  13372. 2532 y("C5";"D5"**\\dir{-)o(})e(\\endxy)-66 2600 y FD(Next)e(a)e
  13373. (hexagonal)h(p)o(yramid,)e(a)i(rectangular)g(b)q(o)o(x)g(and)g(an)-66
  13374. 2650 y(o)q(ctahedral)e(crystal)g(sp)q(eci\014ed)h(as)f(a)g(triangular)f
  13375. (an)o(ti-prism.)-66 2700 y(Notice)j(ho)o(w)g(the)h FA(~:{)o
  13376. FB(:)7 b(:)g(:)f FA(})15 b FD(switc)o(h)i(is)f(used)h(to)f(create)h
  13377. (non-)-66 2749 y(square)c(bases,)g(allo)o(wing)d(the)j(illusion)e(of)h
  13378. (3D-p)q(ersp)q(ectiv)o(e)h(in)-66 2799 y(the)h(resulting)g(diagrams:)
  13379. 1219 49 y @beginspecial @setspecial
  13380.  mark{-19.20007 38.40015 solid}xy
  13381.  
  13382. @endspecial @beginspecial
  13383. @setspecial
  13384.  mark{-7.88599 30.3411 solid}xy
  13385.  
  13386. @endspecial 1252 175 a @beginspecial @setspecial
  13387.  mark{-11.31409 8.05905 solid}xy
  13388.  
  13389.  
  13390. @endspecial 1219 49 a @beginspecial @setspecial
  13391.  mark{16.11401 27.94095 solid}xy
  13392.  
  13393. @endspecial
  13394. 1152 165 a @beginspecial @setspecial
  13395.  mark{-24.0 2.40015 solid}xy
  13396.  
  13397. @endspecial 1219
  13398. 49 a @beginspecial @setspecial
  13399.  mark{28.79993 33.59985 solid}xy
  13400.  
  13401. @endspecial 1099 189
  13402. a @beginspecial @setspecial
  13403.  mark{-12.68591 -5.6589 solid}xy
  13404.  
  13405. @endspecial 1219 49 a @beginspecial
  13406. @setspecial
  13407.  mark{17.48584 41.6589 solid}xy
  13408.  
  13409. @endspecial 1146 222 a @beginspecial @setspecial
  13410.  mark{11.31409 -8.05905 solid}xy
  13411.  
  13412.  
  13413. @endspecial 1219 49 a @beginspecial @setspecial
  13414.  mark{-6.51416 44.05905 solid}xy
  13415.  
  13416. @endspecial
  13417. 1246 232 a @beginspecial @setspecial
  13418.  mark{24.0 -2.40015 solid}xy
  13419.  
  13420. @endspecial 1298
  13421. 208 a @beginspecial @setspecial
  13422.  mark{12.68591 5.6589 solid}xy
  13423.  
  13424. @endspecial 1340 149
  13425. a @beginspecial @setspecial
  13426.  mark{-33.94116 0.0 solid}xy
  13427.  
  13428. @endspecial 99 x @beginspecial
  13429. @setspecial
  13430.  mark{0.0 -23.7587 solid}xy
  13431.  
  13432. @endspecial 141 w @beginspecial @setspecial
  13433.  mark{33.94116 0.0 solid}xy
  13434.  
  13435.  
  13436. @endspecial -99 x @beginspecial @setspecial
  13437.  mark{0.0 23.7587 solid}xy
  13438.  
  13439. @endspecial
  13440. 1424 47 a @beginspecial @setspecial
  13441.  mark{-27.15302 0.0 solid}xy
  13442.  
  13443. @endspecial 84 x
  13444. @beginspecial @setspecial
  13445.  mark{0.0 -20.36475 solid}xy
  13446.  
  13447. @endspecial 113 w @beginspecial
  13448. @setspecial
  13449.  mark{27.15302 0.0 solid}xy
  13450.  
  13451. @endspecial -84 x @beginspecial @setspecial
  13452.  mark{0.0 20.36475 solid}xy
  13453.  
  13454.  
  13455. @endspecial @beginspecial @setspecial
  13456.  mark{13.40585 24.70317 dotted}xy
  13457.  
  13458. @endspecial -113
  13459. w @beginspecial @setspecial
  13460.  mark{20.194 24.70317 dotted}xy
  13461.  
  13462. @endspecial 84 x @beginspecial
  13463. @setspecial
  13464.  mark{20.194 28.09712 dotted}xy
  13465.  
  13466. @endspecial 113 w @beginspecial @setspecial
  13467.  mark{13.40585 28.09712 dotted}xy
  13468.  
  13469.  
  13470. @endspecial 1578 233 a @beginspecial @setspecial
  13471.  mark{-20.78467 -25.19989 solid}xy
  13472.  
  13473. @endspecial
  13474. 173 w @beginspecial @setspecial
  13475.  mark{41.56934 0.0 solid}xy
  13476.  
  13477. @endspecial 1664 129
  13478. a @beginspecial @setspecial
  13479.  mark{-20.78467 25.19989 solid}xy
  13480.  
  13481. @endspecial 1801 55 a @beginspecial
  13482. @setspecial
  13483.  mark{13.07726 24.48026 solid}xy
  13484.  
  13485. @endspecial -147 w @beginspecial @setspecial
  13486.  mark{-35.33417 0.0 solid}xy
  13487.  
  13488.  
  13489. @endspecial 1747 157 a @beginspecial @setspecial
  13490.  mark{22.25691 -24.48026 solid}xy
  13491.  
  13492. @endspecial
  13493. 1801 55 a @beginspecial @setspecial
  13494.  mark{32.93707 17.7603 dotted}xy
  13495.  
  13496. @endspecial 1751
  13497. 233 a @beginspecial @setspecial
  13498.  mark{-12.1524 -42.96019 dotted}xy
  13499.  
  13500. @endspecial 1747 157
  13501. a @beginspecial @setspecial
  13502.  mark{-0.92485 18.47993 dotted}xy
  13503.  
  13504. @endspecial 1578 233 a @beginspecial
  13505. @setspecial
  13506.  mark{-40.64449 -18.47993 dotted}xy
  13507.  
  13508. @endspecial 1654 55 a @beginspecial @setspecial
  13509.  mark{18.38757 42.96019 dotted}xy
  13510.  
  13511.  
  13512. @endspecial 1664 129 a @beginspecial @setspecial
  13513.  mark{2.3971 -17.7603 dotted}xy
  13514.  
  13515. @endspecial
  13516. 959 325 a FA(\\xy/r2pc/:)19 b(="A",)i(+\(.2,1.5\)="B","A",)959
  13517. 374 y({\\xypolygon6{~:)o({\(1,-)o(.1\):\()o(0,.33)o(\)::})980
  13518. 424 y(~<>{;"B"**\\dir{-}}})o(}\\end)o(xy)959 474 y(\\quad)f(\\xy)h
  13519. (/r2pc/:)959 524 y({\\xypolygon4"A")o({~:{\()o(0,.7\))o(::}}})o(,+\(.7)
  13520. o(,1.1)o(\),)959 574 y({\\xypolygon4"B")o({~:{\()o(.8,0\))o(:\(0,.)o
  13521. (75\)::)o(}}},)959 623 y("A1";"B1"**\\dir)o({.},")o(A2";")o(B2"**)o
  13522. (\\dir{)o(.},)959 673 y("A3";"B3"**\\dir)o({.},")o(A4";")o(B4"**)o
  13523. (\\dir{)o(.})959 723 y(\\endxy\\quad)e(\\xy)i(/r2pc/:)959
  13524. 773 y({\\xypolygon3"A")o({~:{\()o(0,.7\))o(::}}})o(,+\(.7)o(,1.1)o(\),)
  13525. 959 823 y({\\xypolygon3"B")o({~:{\()o(-.85,)o(0\):\(-)o(.15,.)o(8\)::)o
  13526. (}}})959 873 y(,"A1"\\PATH~/{**)o(\\dir{)o(.}}'")o(B2"'")o(A3"'")o(B1")
  13527. 959 922 y('"A2"'"B3"'"A1")d(\\endxy)959 1050 y Fq(V)l(ertex)13
  13528. b(ob)s(ject:)40 b FD(Unless)13 b(the)g(\014rst)g(c)o(haracter)h(is)e
  13529. FA(~)p FD(,)g(signi-)959 1100 y(fying)e(a)h(\\switc)o(h",)g(then)h(the)
  13530. g(whole)f(of)g(the)g(braced)i(material)959 1150 y(is)j(tak)o(en)g(as)g
  13531. (sp)q(ecifying)g(the)h Fv(h)p FD(ob)r(ject)p Fv(i)g FD(for)f(eac)o(h)h
  13532. (v)o(ertex.)26 b(It)959 1199 y(will)8 b(b)q(e)j(t)o(yp)q(eset)h(with)d
  13533. (a)h(circular)h(edge)g(using)e FA(\\drop[o]...)n FD(,)959
  13534. 1249 y(except)16 b(when)f(there)h(is)f(just)g(a)f(single)h(tok)o(en)g
  13535. Fv(h)p FD(tok)p Fv(i)p FD(.)21 b(In)15 b(this)959 1299
  13536. y(case)e(it)f(is)g(dropp)q(ed)h(as)g FA(\\drop=0{)n Fv(h)p
  13537. FD(tok)p Fv(i)p FA(})p FD(,)f(ha)o(ving)f(zero)i(size.)959
  13538. 1349 y(An)e(ob)r(ject)h(can)g(also)f(b)q(e)g(dropp)q(ed)i(at)e(eac)o(h)
  13539. h(v)o(ertex)g(using)f(the)959 1399 y(switc)o(h)k FA(~*{)p
  13540. FB(:)7 b(:)g(:)e FA(})p FD(,)15 b(in)g(whic)o(h)g(case)h(it)f(will)f(b)
  13541. q(e)i(circular,)f(with)959 1448 y(the)f(curren)o(t)h
  13542. FC(obje)n(ctmar)n(gin)i FD(applied.)1000 1499 y(The)e(next)g(example)e
  13543. (illustrates)i(three)h(di\013eren)o(t)f(w)o(a)o(ys)f(of)959
  13544. 1548 y(sp)q(ecifying)f(a)h FA(\\circ)f FD(at)g(the)i(v)o(ertices.)1278
  13545. 1702 y Fv(\016)1252 1657 y(\016)1262 1648 y @beginspecial
  13546. @setspecial
  13547.  mark{-6.21167 10.75891 solid}xy
  13548.  
  13549. @endspecial 1207 1632 a(\016)1218 1622 y
  13550. @beginspecial @setspecial
  13551.  mark{-10.75891 6.21167 solid}xy
  13552.  
  13553. @endspecial 1156 1632 a(\016)1166
  13554. 1622 y @beginspecial @setspecial
  13555.  mark{-12.42334 0.0 solid}xy
  13556.  
  13557. @endspecial 1111 1657
  13558. a(\016)1121 1648 y @beginspecial @setspecial
  13559.  mark{-10.75891 -6.21167 solid}xy
  13560.  
  13561. @endspecial
  13562. 1085 1702 a(\016)1096 1693 y @beginspecial @setspecial
  13563.  mark{-6.21167 -10.75891 solid}xy
  13564.  
  13565.  
  13566. @endspecial 1085 1754 a(\016)1096 1744 y @beginspecial
  13567. @setspecial
  13568.  mark{0.0 -12.42334 solid}xy
  13569.  
  13570. @endspecial 1111 1798 a(\016)1121 1789 y
  13571. @beginspecial @setspecial
  13572.  mark{6.21167 -10.75891 solid}xy
  13573.  
  13574. @endspecial 1156 1824 a(\016)1166
  13575. 1815 y @beginspecial @setspecial
  13576.  mark{10.75891 -6.21167 solid}xy
  13577.  
  13578. @endspecial 1207 1824
  13579. a(\016)1218 1815 y @beginspecial @setspecial
  13580.  mark{12.42334 0.0 solid}xy
  13581.  
  13582. @endspecial
  13583. 1252 1798 a(\016)1262 1789 y @beginspecial @setspecial
  13584.  mark{10.75891 6.21167 solid}xy
  13585.  
  13586.  
  13587. @endspecial 1278 1754 a(\016)1288 1744 y @beginspecial
  13588. @setspecial
  13589.  mark{6.21167 10.75891 solid}xy
  13590.  
  13591. @endspecial -51 x @beginspecial @setspecial
  13592.  mark{0.0 12.42334 solid}xy
  13593.  
  13594.  
  13595. @endspecial 1530 1728 a(\016)1530 1719 y @beginspecial
  13596. @setspecial
  13597.  mark{21.49998 0.0 solid}xy
  13598.  
  13599. @endspecial 1511 1669 a(\016)1513 1666 y
  13600. @beginspecial @setspecial
  13601.  mark{17.38647 12.64777 solid}xy
  13602.  
  13603. @endspecial 1461 1633 a(\016)1469
  13604. 1634 y @beginspecial @setspecial
  13605.  mark{6.67065 20.43903 solid}xy
  13606.  
  13607. @endspecial 1400 1633
  13608. a(\016)1413 1634 y @beginspecial @setspecial
  13609.  mark{-6.67096 20.43903 solid}xy
  13610.  
  13611. @endspecial
  13612. 1350 1669 a(\016)1369 1666 y @beginspecial @setspecial
  13613.  mark{-17.38678 12.64777 solid}xy
  13614.  
  13615.  
  13616. @endspecial 1331 1728 a(\016)1352 1719 y @beginspecial
  13617. @setspecial
  13618.  mark{-21.49998 0.0 solid}xy
  13619.  
  13620. @endspecial 1350 1786 a(\016)1369 1771 y
  13621. @beginspecial @setspecial
  13622.  mark{-17.38678 -12.64807 solid}xy
  13623.  
  13624. @endspecial 1400 1823 a(\016)1413
  13625. 1803 y @beginspecial @setspecial
  13626.  mark{-6.67096 -20.43933 solid}xy
  13627.  
  13628. @endspecial 1461 1823
  13629. a(\016)1469 1803 y @beginspecial @setspecial
  13630.  mark{6.67065 -20.43933 solid}xy
  13631.  
  13632. @endspecial
  13633. 1511 1786 a(\016)1513 1771 y @beginspecial @setspecial
  13634.  mark{17.38647 -12.64807 solid}xy
  13635.  
  13636.  
  13637. @endspecial 1772 1690 a(\016)1759 1685 y @beginspecial
  13638. @setspecial
  13639.  mark{17.07715 7.11469 solid}xy
  13640.  
  13641. @endspecial 1762 1693 a @beginspecial @setspecial
  13642.  mark{17.07715 7.11469 solid}xy
  13643.  
  13644.  
  13645. @endspecial 1718 1636 a(\016)1716 1646 y @beginspecial
  13646. @setspecial
  13647.  mark{7.11469 17.07715 solid}xy
  13648.  
  13649. @endspecial 1723 1649 a @beginspecial @setspecial
  13650.  mark{7.11469 17.07715 solid}xy
  13651.  
  13652.  
  13653. @endspecial 1744 1643 a @beginspecial @setspecial
  13654.  mark{-5.2102 5.2102 solid}xy
  13655.  
  13656. @endspecial
  13657. 1641 1636 a(\016)1657 1649 y @beginspecial @setspecial
  13658.  mark{-7.11536 17.07715 solid}xy
  13659.  
  13660.  
  13661. @endspecial 1664 1646 a @beginspecial @setspecial
  13662.  mark{-7.11536 17.07715 solid}xy
  13663.  
  13664. @endspecial
  13665. 1675 1626 a @beginspecial @setspecial
  13666.  mark{-7.36911 0.0 solid}xy
  13667.  
  13668. @endspecial 1587
  13669. 1690 a(\016)1617 1693 y @beginspecial @setspecial
  13670.  mark{-17.07782 7.11469 solid}xy
  13671.  
  13672. @endspecial
  13673. 1621 1685 a @beginspecial @setspecial
  13674.  mark{-17.07782 7.11469 solid}xy
  13675.  
  13676. @endspecial 1614
  13677. 1664 a @beginspecial @setspecial
  13678.  mark{-5.2102 -5.2102 solid}xy
  13679.  
  13680. @endspecial 1587 1766
  13681. a(\016)1621 1752 y @beginspecial @setspecial
  13682.  mark{-17.07782 -7.11536 solid}xy
  13683.  
  13684. @endspecial
  13685. 1617 1744 a @beginspecial @setspecial
  13686.  mark{-17.07782 -7.11536 solid}xy
  13687.  
  13688. @endspecial 1598
  13689. 1734 a @beginspecial @setspecial
  13690.  mark{0.0 -7.36911 solid}xy
  13691.  
  13692. @endspecial 1641 1820
  13693. a(\016)1664 1791 y @beginspecial @setspecial
  13694.  mark{-7.11536 -17.07782 solid}xy
  13695.  
  13696. @endspecial
  13697. 1657 1788 a @beginspecial @setspecial
  13698.  mark{-7.11536 -17.07782 solid}xy
  13699.  
  13700. @endspecial 1636
  13701. 1794 a @beginspecial @setspecial
  13702.  mark{5.2102 -5.2102 solid}xy
  13703.  
  13704. @endspecial 1718 1820
  13705. a(\016)1723 1788 y @beginspecial @setspecial
  13706.  mark{7.11469 -17.07782 solid}xy
  13707.  
  13708. @endspecial
  13709. 1716 1791 a @beginspecial @setspecial
  13710.  mark{7.11469 -17.07782 solid}xy
  13711.  
  13712. @endspecial 1705
  13713. 1811 a @beginspecial @setspecial
  13714.  mark{7.36911 0.0 solid}xy
  13715.  
  13716. @endspecial 1772 1766
  13717. a(\016)1762 1744 y @beginspecial @setspecial
  13718.  mark{17.07715 -7.11536 solid}xy
  13719.  
  13720. @endspecial
  13721. 1759 1752 a @beginspecial @setspecial
  13722.  mark{17.07715 -7.11536 solid}xy
  13723.  
  13724. @endspecial 1766
  13725. 1773 a @beginspecial @setspecial
  13726.  mark{5.2102 5.2102 solid}xy
  13727.  
  13728. @endspecial 1782 1703
  13729. a @beginspecial @setspecial
  13730.  mark{0.0 7.36911 solid}xy
  13731.  
  13732. @endspecial 959 1910 a FA(\\xy/r2pc/:)k
  13733. ({\\xypolygon12{\\circ)o(}},)959 1960 y(+/r5pc/,{\\xypol)o(ygon1)o
  13734. (0{~<{)o(-}~>{)o(}{\\ci)o(rc}})o(},)959 2010 y(+/r5pc/,{\\xypol)o
  13735. (ygon8)o({~*{\\)o(circ})o(~<=}})o(\\end)o(xy)959 2137
  13736. y Fq(Switc)o(hes)959 2187 y FD(The)11 b(allo)o(w)o(able)f(switc)o(hes)j
  13737. (are)e(giv)o(en)g(in)g(the)h(follo)o(wing)d(table:)p
  13738. 959 2281 984 2 v 1041 2329 a FA(~:{)o FB(:)e(:)g(:)f
  13739. FA(})184 b FD(useful)14 b(for)f(rescaling.)1041 2379
  13740. y FA(~*{)o Fv(h)p FD(ob)r(ject)p Fv(i)p FA(})97 b Fv(h)p
  13741. FD(ob)r(ject)p Fv(i)15 b FD(at)e(eac)o(h)i(v)o(ertex.)1041
  13742. 2429 y FA(~={)o Fv(h)p FD(angle)p Fv(i)p FA(})113 b FD(align)12
  13743. b(\014rst)j(v)o(ertex.)1041 2479 y FA(~<{)o FB(:)7 b(:)g(:)f
  13744. FA(})184 b FD(directional)13 b(for)h(\\sp)q(ok)o(es";)1041
  13745. 2528 y FA(~<<{)o Fv(h)p FD(arro)o(w)p Fv(i)p FA(})83
  13746. b FD(use)14 b Fv(h)p FD(arro)o(w)p Fv(i)g FD(for)g(sp)q(ok)o(es;)1041
  13747. 2578 y FA(~<>{)o FB(:)7 b(:)g(:)f FA(})162 b FD(lab)q(els)13
  13748. b(&)h(breaks)h(on)f(sp)q(ok)o(es.)1041 2628 y FA(~>{)o
  13749. FB(:)7 b(:)g(:)f FA(})184 b FD(directional)13 b(for)h(\\sides";)1041
  13750. 2678 y FA(~><{)o Fv(h)p FD(arro)o(w)p Fv(i)p FA(})83
  13751. b FD(use)14 b Fv(h)p FD(arro)o(w)p Fv(i)g FD(for)g(sides;)1041
  13752. 2728 y FA(~>>{)o FB(:)7 b(:)g(:)f FA(})162 b FD(lab)q(els)13
  13753. b(&)h(breaks)h(on)f(sides.)p 959 2757 V 917 2929 a(39)p
  13754. eop
  13755. %%Page: 40 40
  13756. 40 39 bop -25 42 a FD(Using)24 b FA(~<<{)o Fv(h)p FD(arro)o(w)p
  13757. Fv(i)p FA(})f FD(or)g FA(~><{)p Fv(h)p FD(arro)o(w)p
  13758. Fv(i)p FA(})g FD(is)g(most)f(ap-)-66 91 y(propriate)c(when)h(arro)o
  13759. (wheads)f(are)h(required)g(on)f(the)g(sides)-66 141 y(or)g(sp)q(ok)o
  13760. (es,)j(or)d(when)h(lab)q(els/breaks)g(are)h(required.)33
  13761. b(Here)-66 191 y Fv(h)p FD(arro)o(w)p Fv(i)16 b FD(is)f(as)h(in)f
  13762. (\014gure)h(13,)f(so)h(it)f(can)h(b)q(e)g(used)h(simply)c(to)-66
  13763. 241 y(sp)q(ecify)g(the)h(st)o(yle)f(of)f(directional)h(to)g(b)q(e)g
  13764. (used.)19 b(Th)o(us)13 b FA(~<<{})-66 291 y FD(sets)k(eac)o(h)f(sp)q
  13765. (ok)o(e)g(as)f(a)g(default)g(arro)o(w,)h(p)q(oin)o(ting)e(out)o(w)o
  13766. (ards)-66 340 y(from)d(the)j(cen)o(tre;)g FA(~<<{@{-}})e
  13767. FD(suppresses)k(the)d(arro)o(whead,)-66 390 y(while)i
  13768. FA(~><{@{}})g FD(uses)i(an)f(empt)o(y)f(arro)o(w)h(along)f(the)i
  13769. (sides.)-66 440 y(Lab)q(els)23 b(and)g(breaks)h(are)f(sp)q(eci\014ed)i
  13770. (with)e FA(~<>{)o FB(:)7 b(:)g(:)e FA(})23 b FD(and)-66
  13771. 490 y FA(~>>{)o FB(:)7 b(:)g(:)e FA(})p FD(,)28 b(where)f(the)f
  13772. FA({)p FB(:)7 b(:)g(:)e FA(})25 b FD(use)h(the)h(notation)d(for)h(a)-66
  13773. 540 y Fv(h)p FD(lab)q(el)p Fv(i)p FD(,)13 b(as)h(in)f(\014gure)i(12.)
  13774. -25 590 y(When)29 b(no)f(tips)h(or)f(breaks)h(are)g(required)g(then)g
  13775. (the)-66 639 y(switc)o(hes)23 b FA(~<{)p FB(:)7 b(:)g(:)e
  13776. FA(})22 b FD(and)h FA(~>{)o FB(:)7 b(:)g(:)e FA(})23
  13777. b FD(are)f(somewhat)g(faster,)-66 689 y(since)11 b(less)h(pro)q
  13778. (cessing)f(is)g(needed.)18 b(Lab)q(els)11 b(can)g(still)f(b)q(e)h(sp)q
  13779. (ec-)-66 739 y(i\014ed)16 b(with)h FA(~<>{)o FB(:)7 b(:)g(:)e
  13780. FA(})16 b FD(and)h FA(~>>{)o FB(:)7 b(:)g(:)e FA(})p
  13781. FD(,)16 b(but)h(no)o(w)f(using)g(the)-66 789 y(k)o(ernel's)h
  13782. Fv(h)p FD(place)p Fv(i)h FD(notation)e(of)g(\014gure)i(1.)26
  13783. b(In)17 b(fact)g(an)o(y)g(k)o(er-)-66 839 y(nel)g(co)q(de)h(can)g(b)q
  13784. (e)g(included)f(using)g(these)i(switc)o(hes.)30 b(With)-66
  13785. 889 y FA(~<>)15 b FD(the)h(curren)o(t)i FB(p)d FD(and)h
  13786. FB(c)g FD(are)g(the)h(cen)o(tre)g(and)f(v)o(ertex)g(re-)-66
  13787. 938 y(sp)q(ectiv)o(ely)m(,)k(while)e(for)h FA(~>>)f FD(they)i(are)f
  13788. (the)h(curren)o(t)g(v)o(ertex)-66 988 y(and)14 b(the)h(previous)g(v)o
  13789. (ertex.)20 b(\(The)15 b(connection)g(from)e(v)o(ertex)-66
  13790. 1038 y FA(")p Fv(h)p FD(n)o(um)o(b)q(er)p Fv(i)p FA(")h
  13791. FD(to)h(v)o(ertex)h FA("1")f FD(is)g(done)g(last.\))22
  13792. b(The)16 b(p)o(yramid)-66 1088 y(ab)q(o)o(v)o(e)i(is)h(an)f(example)f
  13793. (of)h(ho)o(w)g(this)h(can)g(b)q(e)g(used.)33 b(Both)-66
  13794. 1138 y FA(~<{)o FB(:)7 b(:)g(:)f FA(})18 b FD(and)g FA(~<<{)o
  13795. Fv(h)p FD(arro)o(w)p Fv(i)p FA(})g FD(can)h(b)q(e)g(sp)q(eci\014ed)g
  13796. (together,)-66 1187 y(but)g(only)f(the)h(last)g(will)e(actually)h(b)q
  13797. (e)i(used;)i(similarly)15 b(for)-66 1237 y FA(~>{)o FB(:)7
  13798. b(:)g(:)f FA(})13 b FD(and)h FA(~><{)o Fv(h)p FD(arro)o(w)p
  13799. Fv(i)p FA(})p FD(.)63 1461 y @beginspecial @setspecial
  13800.  mark{-61.40643 -10.82813 solid}xy
  13801.  
  13802.  
  13803. @endspecial 230 1659 a @beginspecial @setspecial
  13804.  mark{40.08032 -47.76581 solid}xy
  13805.  
  13806. @endspecial
  13807. 318 1416 a @beginspecial @setspecial
  13808.  mark{21.32611 58.59393 solid}xy
  13809.  
  13810. @endspecial 108
  13811. 1397 a @beginspecial @setspecial
  13812.  mark{-50.71838 4.43628 dashed}xy
  13813.  
  13814. @endspecial 89 1608
  13815. a @beginspecial @setspecial
  13816.  mark{-4.43628 -50.71838 dashed}xy
  13817.  
  13818. @endspecial 300 1626 a @beginspecial
  13819. @setspecial
  13820.  mark{50.71838 -4.43628 dashed}xy
  13821.  
  13822. @endspecial 318 1416 a @beginspecial @setspecial
  13823.  mark{4.43628 50.71838 dashed}xy
  13824.  
  13825.  
  13826. @endspecial 148 1373 a @beginspecial @setspecial
  13827.  mark{-41.06415 10.23706 solid}xy
  13828.  
  13829. @endspecial
  13830. 55 1524 a @beginspecial @setspecial
  13831.  mark{-22.40167 -36.21039 solid}xy
  13832.  
  13833. @endspecial 168
  13834. 1657 a @beginspecial @setspecial
  13835.  mark{27.17908 -32.09875 solid}xy
  13836.  
  13837. @endspecial 331 1591
  13838. a @beginspecial @setspecial
  13839.  mark{39.23877 15.85327 solid}xy
  13840.  
  13841. @endspecial 318 1416 a @beginspecial
  13842. @setspecial
  13843.  mark{-2.95203 42.21881 solid}xy
  13844.  
  13845. @endspecial 178 1365 a @beginspecial @setspecial
  13846.  mark{-33.82855 12.31183 dashed}xy
  13847.  
  13848.  
  13849. @endspecial 63 1461 a @beginspecial @setspecial
  13850.  mark{-27.57788 -23.13995 dashed}xy
  13851.  
  13852. @endspecial
  13853. 89 1608 a @beginspecial @setspecial
  13854.  mark{6.25177 -35.45398 dashed}xy
  13855.  
  13856. @endspecial 230
  13857. 1659 a @beginspecial @setspecial
  13858.  mark{33.82855 -12.31183 dashed}xy
  13859.  
  13860. @endspecial 344 1563
  13861. a @beginspecial @setspecial
  13862.  mark{27.57788 23.13995 dashed}xy
  13863.  
  13864. @endspecial 318 1416 a @beginspecial
  13865. @setspecial
  13866.  mark{-6.25177 35.45398 dashed}xy
  13867.  
  13868. @endspecial 248 1369 a @beginspecial @setspecial
  13869.  mark{-16.88763 11.23517 solid}xy
  13870.  
  13871.  
  13872. @endspecial 164 1368 a @beginspecial @setspecial
  13873.  mark{-20.28296 0.323 solid}xy
  13874.  
  13875. @endspecial
  13876. 92 1412 a @beginspecial @setspecial
  13877.  mark{-17.23645 -10.69574 solid}xy
  13878.  
  13879. @endspecial 56 1488
  13880. a @beginspecial @setspecial
  13881.  mark{-8.71875 -18.31586 solid}xy
  13882.  
  13883. @endspecial 67 1572 a @beginspecial
  13884. @setspecial
  13885.  mark{2.5686 -20.12201 solid}xy
  13886.  
  13887. @endspecial 121 1636 a @beginspecial @setspecial
  13888.  mark{13.03912 -15.53906 solid}xy
  13889.  
  13890.  
  13891. @endspecial 201 1661 a @beginspecial @setspecial
  13892.  mark{19.37 -6.02216 solid}xy
  13893.  
  13894. @endspecial
  13895. 283 1639 a @beginspecial @setspecial
  13896.  mark{19.55127 5.40582 solid}xy
  13897.  
  13898. @endspecial 339
  13899. 1576 a @beginspecial @setspecial
  13900.  mark{13.52472 15.11664 solid}xy
  13901.  
  13902. @endspecial 352 1493
  13903. a @beginspecial @setspecial
  13904.  mark{3.20471 20.03137 solid}xy
  13905.  
  13906. @endspecial 318 1416 a @beginspecial
  13907. @setspecial
  13908.  mark{-8.13263 18.58282 solid}xy
  13909.  
  13910. @endspecial 305 1402 a @beginspecial @setspecial
  13911.  mark{-3.11737 3.27338 dotted}xy
  13912.  
  13913.  
  13914. @endspecial 291 1390 a @beginspecial @setspecial
  13915.  mark{-3.50244 2.857 dotted}xy
  13916.  
  13917. @endspecial
  13918. 275 1380 a @beginspecial @setspecial
  13919.  mark{-3.83423 2.39612 dotted}xy
  13920.  
  13921. @endspecial 258
  13922. 1373 a @beginspecial @setspecial
  13923.  mark{-4.10449 1.89679 dotted}xy
  13924.  
  13925. @endspecial 240 1367
  13926. a @beginspecial @setspecial
  13927.  mark{-4.30884 1.36615 dotted}xy
  13928.  
  13929. @endspecial 218 1363 a @beginspecial
  13930. @setspecial
  13931.  mark{-5.32013 0.91022 dotted}xy
  13932.  
  13933. @endspecial 203 1362 a @beginspecial @setspecial
  13934.  mark{-3.64087 0.15875 dotted}xy
  13935.  
  13936.  
  13937. @endspecial 184 1364 a @beginspecial @setspecial
  13938.  mark{-4.51099 -0.31586 dotted}xy
  13939.  
  13940. @endspecial
  13941. 166 1367 a @beginspecial @setspecial
  13942.  mark{-4.43463 -0.8778 dotted}xy
  13943.  
  13944. @endspecial 148
  13945. 1373 a @beginspecial @setspecial
  13946.  mark{-4.29016 -1.42767 dotted}xy
  13947.  
  13948. @endspecial 131 1381
  13949. a @beginspecial @setspecial
  13950.  mark{-4.07648 -1.95282 dotted}xy
  13951.  
  13952. @endspecial 115 1392 a @beginspecial
  13953. @setspecial
  13954.  mark{-3.79962 -2.4483 dotted}xy
  13955.  
  13956. @endspecial 101 1404 a @beginspecial @setspecial
  13957.  mark{-3.46399 -2.90643 dotted}xy
  13958.  
  13959.  
  13960. @endspecial 88 1417 a @beginspecial @setspecial
  13961.  mark{-3.07123 -3.31732 dotted}xy
  13962.  
  13963. @endspecial
  13964. 77 1433 a @beginspecial @setspecial
  13965.  mark{-2.63123 -3.67548 dotted}xy
  13966.  
  13967. @endspecial 68 1449
  13968. a @beginspecial @setspecial
  13969.  mark{-2.15167 -3.9776 dotted}xy
  13970.  
  13971. @endspecial 61 1467 a @beginspecial
  13972. @setspecial
  13973.  mark{-1.63367 -4.2138 dotted}xy
  13974.  
  13975. @endspecial 57 1485 a @beginspecial @setspecial
  13976.  mark{-1.09424 -4.38794 dotted}xy
  13977.  
  13978.  
  13979. @endspecial 55 1502 a @beginspecial @setspecial
  13980.  mark{-0.51581 -4.16711 dotted}xy
  13981.  
  13982. @endspecial
  13983. 22 x @beginspecial @setspecial
  13984.  mark{0.03625 -5.16357 dotted}xy
  13985.  
  13986. @endspecial 57 1541 a
  13987. @beginspecial @setspecial
  13988.  mark{0.57404 -4.15997 dotted}xy
  13989.  
  13990. @endspecial 62 1559 a @beginspecial
  13991. @setspecial
  13992.  mark{1.15466 -4.37091 dotted}xy
  13993.  
  13994. @endspecial 69 1576 a @beginspecial @setspecial
  13995.  mark{1.69409 -4.19238 dotted}xy
  13996.  
  13997.  
  13998. @endspecial 78 1593 a @beginspecial @setspecial
  13999.  mark{2.20496 -3.94519 dotted}xy
  14000.  
  14001. @endspecial
  14002. 89 1608 a @beginspecial @setspecial
  14003.  mark{2.68286 -3.64032 dotted}xy
  14004.  
  14005. @endspecial 102
  14006. 1621 a @beginspecial @setspecial
  14007.  mark{3.11792 -3.27338 dotted}xy
  14008.  
  14009. @endspecial 117 1633
  14010. a @beginspecial @setspecial
  14011.  mark{3.50244 -2.857 dotted}xy
  14012.  
  14013. @endspecial 133 1643 a @beginspecial
  14014. @setspecial
  14015.  mark{3.83423 -2.39612 dotted}xy
  14016.  
  14017. @endspecial 150 1651 a @beginspecial @setspecial
  14018.  mark{4.10449 -1.89679 dotted}xy
  14019.  
  14020.  
  14021. @endspecial 168 1657 a @beginspecial @setspecial
  14022.  mark{4.30884 -1.36615 dotted}xy
  14023.  
  14024. @endspecial
  14025. 190 1661 a @beginspecial @setspecial
  14026.  mark{5.32013 -0.91022 dotted}xy
  14027.  
  14028. @endspecial 15
  14029. w @beginspecial @setspecial
  14030.  mark{3.64087 -0.15875 dotted}xy
  14031.  
  14032. @endspecial 224 1660 a @beginspecial
  14033. @setspecial
  14034.  mark{4.51099 0.31586 dotted}xy
  14035.  
  14036. @endspecial 242 1656 a @beginspecial @setspecial
  14037.  mark{4.43463 0.8778 dotted}xy
  14038.  
  14039.  
  14040. @endspecial 260 1650 a @beginspecial @setspecial
  14041.  mark{4.29016 1.42767 dotted}xy
  14042.  
  14043. @endspecial
  14044. 277 1642 a @beginspecial @setspecial
  14045.  mark{4.07648 1.95282 dotted}xy
  14046.  
  14047. @endspecial 292
  14048. 1632 a @beginspecial @setspecial
  14049.  mark{3.79962 2.4483 dotted}xy
  14050.  
  14051. @endspecial 307 1620
  14052. a @beginspecial @setspecial
  14053.  mark{3.46399 2.90643 dotted}xy
  14054.  
  14055. @endspecial 320 1606 a @beginspecial
  14056. @setspecial
  14057.  mark{3.07123 3.31732 dotted}xy
  14058.  
  14059. @endspecial 331 1591 a @beginspecial @setspecial
  14060.  mark{2.63123 3.67548 dotted}xy
  14061.  
  14062.  
  14063. @endspecial 339 1575 a @beginspecial @setspecial
  14064.  mark{2.15167 3.9776 dotted}xy
  14065.  
  14066. @endspecial
  14067. 346 1557 a @beginspecial @setspecial
  14068.  mark{1.63367 4.2138 dotted}xy
  14069.  
  14070. @endspecial 351
  14071. 1539 a @beginspecial @setspecial
  14072.  mark{1.09424 4.38794 dotted}xy
  14073.  
  14074. @endspecial 353 1522
  14075. a @beginspecial @setspecial
  14076.  mark{0.51581 4.16711 dotted}xy
  14077.  
  14078. @endspecial -22 x @beginspecial
  14079. @setspecial
  14080.  mark{-0.03625 5.16357 dotted}xy
  14081.  
  14082. @endspecial 350 1483 a @beginspecial @setspecial
  14083.  mark{-0.57404 4.15997 dotted}xy
  14084.  
  14085.  
  14086. @endspecial 346 1465 a @beginspecial @setspecial
  14087.  mark{-1.15466 4.37091 dotted}xy
  14088.  
  14089. @endspecial
  14090. 339 1447 a @beginspecial @setspecial
  14091.  mark{-1.69409 4.19238 dotted}xy
  14092.  
  14093. @endspecial 329
  14094. 1431 a @beginspecial @setspecial
  14095.  mark{-2.20496 3.94519 dotted}xy
  14096.  
  14097. @endspecial 318 1416
  14098. a @beginspecial @setspecial
  14099.  mark{-2.68341 3.64032 dotted}xy
  14100.  
  14101. @endspecial 731 1433 a FB(A)688
  14102. 1465 y @beginspecial @setspecial
  14103.  mark{-3178 stopper}xy
  14104.  
  14105. @endspecial 687 1476
  14106. a @beginspecial @setspecial
  14107.  mark{-3178 false dash}xy
  14108.  
  14109. @endspecial 688 1465 a @beginspecial
  14110. @setspecial
  14111.  mark{14.07353 11.22281 solid}xy
  14112.  
  14113. @endspecial 725 1436 a @beginspecial @setspecial
  14114.  mark{8.8347 7.04301 solid}xy
  14115.  
  14116.  
  14117. @endspecial 613 1377 a(B)630 1437 y @beginspecial @setspecial
  14118.  mark{-2048 stopper}xy
  14119.  
  14120.  
  14121. @endspecial 623 1430 a @beginspecial @setspecial
  14122.  mark{-2048 false dash}xy
  14123.  
  14124. @endspecial
  14125. 630 1437 a @beginspecial @setspecial
  14126.  mark{0.0 18.0 solid}xy
  14127.  
  14128. @endspecial -45
  14129. x @beginspecial @setspecial
  14130.  mark{0.0 10.95659 solid}xy
  14131.  
  14132. @endspecial 656 1375 a @beginspecial
  14133. @setspecial
  14134.  mark{-1517 tip}xy
  14135.  
  14136. @endspecial 685 1370 a Fw(\013)707 1378
  14137. y Fg(1)656 1375 y @beginspecial @setspecial
  14138.  mark{-15.99385 7.69994 solid}xy
  14139.  
  14140. @endspecial
  14141. 497 1433 a FB(C)572 1465 y @beginspecial @setspecial
  14142.  mark{-918 stopper}xy
  14143.  
  14144.  
  14145. @endspecial 561 1466 a @beginspecial @setspecial
  14146.  mark{-918 false dash}xy
  14147.  
  14148. @endspecial
  14149. 571 1465 a @beginspecial @setspecial
  14150.  mark{-14.08449 11.23125 solid}xy
  14151.  
  14152. @endspecial 535
  14153. 1436 a @beginspecial @setspecial
  14154.  mark{-8.70584 6.94514 solid}xy
  14155.  
  14156. @endspecial 539 1406
  14157. a @beginspecial @setspecial
  14158.  mark{-531 tip}xy
  14159.  
  14160. @endspecial 538 1370 a Fw(\013)560
  14161. 1378 y Fg(2)538 1406 y @beginspecial @setspecial
  14162.  mark{-15.832 -7.62471 solid}xy
  14163.  
  14164. @endspecial
  14165. 467 1559 a FB(D)557 1528 y @beginspecial @setspecial
  14166.  mark{368 stopper}xy
  14167.  
  14168.  
  14169. @endspecial 552 1537 a @beginspecial @setspecial
  14170.  mark{368 false dash}xy
  14171.  
  14172. @endspecial
  14173. 557 1528 a @beginspecial @setspecial
  14174.  mark{-17.54874 -4.00534 solid}xy
  14175.  
  14176. @endspecial 513
  14177. 1539 a @beginspecial @setspecial
  14178.  mark{-10.73569 -2.4505 solid}xy
  14179.  
  14180. @endspecial 491 1516
  14181. a @beginspecial @setspecial
  14182.  mark{790 tip}xy
  14183.  
  14184. @endspecial 448 1479 a Fw(\013)470
  14185. 1487 y Fg(3)491 1517 y @beginspecial @setspecial
  14186.  mark{-3.91609 -17.15674 solid}xy
  14187.  
  14188. @endspecial
  14189. 549 1661 a FB(E)598 1579 y @beginspecial @setspecial
  14190.  mark{1394 stopper}xy
  14191.  
  14192.  
  14193. @endspecial 594 1569 a @beginspecial @setspecial
  14194.  mark{1394 false dash}xy
  14195.  
  14196. @endspecial
  14197. 598 1579 a @beginspecial @setspecial
  14198.  mark{-7.812 -16.22023 solid}xy
  14199.  
  14200. @endspecial 577
  14201. 1621 a @beginspecial @setspecial
  14202.  mark{-4.85063 -10.07193 solid}xy
  14203.  
  14204. @endspecial 547 1624
  14205. a @beginspecial @setspecial
  14206.  mark{1841 tip}xy
  14207.  
  14208. @endspecial 474 1616 a Fw(\013)496
  14209. 1624 y Fg(4)37 b @beginspecial @setspecial
  14210.  mark{10.66112 -13.36034 solid}xy
  14211.  
  14212. @endspecial
  14213. 679 1661 a FB(F)662 1579 y @beginspecial @setspecial
  14214.  mark{2702 stopper}xy
  14215.  
  14216.  
  14217. @endspecial 653 1576 a @beginspecial @setspecial
  14218.  mark{2702 false dash}xy
  14219.  
  14220. @endspecial
  14221. 662 1579 a @beginspecial @setspecial
  14222.  mark{7.82784 -16.22786 solid}xy
  14223.  
  14224. @endspecial 683
  14225. 1621 a @beginspecial @setspecial
  14226.  mark{4.89508 -10.15042 solid}xy
  14227.  
  14228. @endspecial 666 1646
  14229. a @beginspecial @setspecial
  14230.  mark{3072 tip}xy
  14231.  
  14232. @endspecial 611 1671 a Fw(\013)633
  14233. 1680 y Fg(5)666 1646 y @beginspecial @setspecial
  14234.  mark{17.35074 0.0 solid}xy
  14235.  
  14236. @endspecial
  14237. 759 1559 a FB(G)703 1528 y @beginspecial @setspecial
  14238.  mark{3729 stopper}xy
  14239.  
  14240.  
  14241. @endspecial 694 1534 a @beginspecial @setspecial
  14242.  mark{3729 false dash}xy
  14243.  
  14244. @endspecial
  14245. 703 1529 a @beginspecial @setspecial
  14246.  mark{17.55064 -4.01767 solid}xy
  14247.  
  14248. @endspecial 749
  14249. 1539 a @beginspecial @setspecial
  14250.  mark{11.0843 -2.537 solid}xy
  14251.  
  14252. @endspecial 758 1567
  14253. a @beginspecial @setspecial
  14254.  mark{-3889 tip}xy
  14255.  
  14256. @endspecial 748 1616 a Fw(\013)770
  14257. 1624 y Fg(6)758 1567 y @beginspecial @setspecial
  14258.  mark{10.90694 13.68198 solid}xy
  14259.  
  14260. @endspecial
  14261. 753 1446 a @beginspecial @setspecial
  14262.  mark{-2838 tip}xy
  14263.  
  14264. @endspecial 774
  14265. 1479 a Fw(\013)796 1487 y Fg(7)753 1445 y @beginspecial
  14266. @setspecial
  14267.  mark{-4.02898 17.65271 solid}xy
  14268.  
  14269. @endspecial -66 1785 a FA(\\def\\alphanum{\\if)o(case\\)o
  14270. (xypo)o(lynod)o(e\\or)18 b(A)-66 1835 y(\\or)j(B\\or)g(C\\or)g(D\\or)g
  14271. (E\\or)g(F\\or)g(G\\or)g(H\\fi})-66 1885 y(\\xy/r3pc/:)f
  14272. ({\\xypolygon3{~=)o({40}})o(},)-66 1934 y({\\xypolygon4{~={4)o(0}~>{)o
  14273. ({--})o(}}},)-66 1984 y({\\xypolygon5{~={4)o(0}}},)-66
  14274. 2034 y({\\xypolygon6{~={4)o(0}~>{)o({--})o(}}},)-66 2084
  14275. y({\\xypolygon11{~={)o(40}}})o(,)-66 2134 y({\\xypolygon50{~={)o(40}~>)
  14276. o(.}},)e(+/r8pc/,)-66 2183 y({\\xypolygon7{~<<{)o(@{-}})o(~><{)o(})-44
  14277. 2233 y(~<>{|*\\dir{x}}~*)o({\\alp)o(hanu)o(m})-44 2283
  14278. y(~>>{_{\\alpha_\\xy)o(polyn)o(ode^)o({}}}})o(})-66 2333
  14279. y(\\endxy)-25 2401 y FD(Use)25 b(of)f(the)g FA(~={)o
  14280. FB(:)7 b(:)g(:)f FA(})23 b FD(switc)o(h)i(w)o(as)f(describ)q(ed)h
  14281. (earlier.)-66 2451 y(When)17 b(using)f(the)h FA(~:{)p
  14282. FB(:)7 b(:)g(:)e FA(})16 b FD(more)g(can)h(b)q(e)g(done)g(than)g(just)
  14283. -66 2500 y(setting)f(the)h(base.)26 b(In)16 b(fact)g(an)o(y)g(k)o
  14284. (ernel)g(co)q(de)h(can)g(b)q(e)g(sup-)-66 2550 y(plied)g(here.)29
  14285. b(It)17 b(is)g(pro)q(cessed)j(prior)d(to)g(an)o(y)f(other)i(part)g(of)
  14286. -66 2600 y(the)d(p)q(olygon.)i(The)e(graphics)f(state)h(has)f
  14287. FB(c)g FD(at)g(the)h(cen)o(tre)h(of)-66 2650 y(the)g(p)q(olygon,)e
  14288. FB(p)h FD(at)h(the)g(origin)e(of)h(co)q(ordinates)h(within)e(the)-66
  14289. 2700 y(picture)19 b(and)e(has)h(basis)g(unc)o(hanged)h(from)d(what)h
  14290. (has)h(pre-)-66 2749 y(viously)d(b)q(een)j(established.)26
  14291. b(The)17 b(curren)o(t)g(p)q(oin)o(t)f FB(c)h FD(will)d(b)q(e)-66
  14292. 2799 y(reset)f(to)e(the)h(cen)o(tre)h(follo)o(wing)c(an)o(y)i(co)q(de)h
  14293. (in)o(terpreted)h(using)959 42 y(this)g(switc)o(h.)1000
  14294. 91 y(A)18 b(further)g(simpli\014cation)d(exists)j(for)f(sides)h(and)g
  14295. (sp)q(ok)o(es)959 141 y(without)g Fv(h)p FD(arro)o(w)p
  14296. Fv(i)p FD(s.)32 b(If)19 b Fv(h)p FD(tok)p Fv(i)f FD(is)h(a)f(single)g
  14297. (c)o(haracter)i(then)959 191 y FA(~>)o Fv(h)p FD(tok)p
  14298. Fv(i)p FD(,)d FA(~>{)o Fv(h)p FD(tok)p Fv(i)p FA(})p
  14299. FD(,)f FA(~>{{)o Fv(h)p FD(tok)p Fv(i)p FA(}})g FD(all)f(sp)q(ecify)i
  14300. (the)g(direc-)959 241 y(tional)e FA(\\dir{)o Fv(h)p FD(tok)p
  14301. Fv(i)p FA(})p FD(;)i(similarly)d(with)i(the)h FA(~<)f
  14302. FD(switc)o(h.)26 b(On)959 291 y(the)15 b(other)h(hand,)f(comp)q(ound)f
  14303. (directionals)h(require)h(all)e(the)959 340 y(braces,)g(e.g.)k
  14304. FA(~>{{--}})12 b FD(and)i FA(~>{2{.}})n FD(.)1000 414
  14305. y(After)21 b(all)e(switc)o(hes)j(ha)o(v)o(e)e(b)q(een)i(pro)q(cessed,)i
  14306. (remaining)959 463 y(tok)o(ens)13 b(are)g(used)h(to)f(sp)q(ecify)h(the)
  14307. f Fv(h)p FD(ob)r(ject)p Fv(i)h FD(for)f(eac)o(h)g(v)o(ertex.)959
  14308. 513 y(Suc)o(h)g(tok)o(ens)h(will)d(b)q(e)j(used)g(directly)f(after)h(a)
  14309. f FA(\\drop)o FD(,)f(so)h(can)959 563 y(include)g(ob)r(ject)h
  14310. Fv(h)p FD(mo)q(di\014er)p Fv(i)p FD(s)f(as)g(in)g(\014gure)g(3.)18
  14311. b(If)13 b(an)g Fv(h)p FD(ob)r(ject)p Fv(i)959 613 y FD(has)k(already)g
  14312. (b)q(een)h(sp)q(eci\014ed,)h(using)e(the)h FA(~*)e FD(switc)o(h,)i
  14313. (then)959 663 y(the)c(follo)o(wing)d(message)j(will)e(b)q(e)j(written)f
  14314. (to)g(the)g(T)1790 672 y(E)1814 663 y(X)g(log:)992 750
  14315. y FA(XY-pic)21 b(Warning:)42 b(vertex)21 b(already)f(specified,)1178
  14316. 800 y(discarding)f(unused)i(tokens:)959 888 y FD(with)11
  14317. b(tok)o(ens)i(at)f(the)h(end)g(indicating)e(what)h(remains)f(unpro-)959
  14318. 937 y(cessed.)23 b(Similarl)o(y)12 b(extra)k(tok)o(ens)f(b)q(efore)h
  14319. (the)f FA({)p FB(:)7 b(:)g(:)e FA(})15 b FD(gener-)959
  14320. 987 y(ate)f(a)f(message:)992 1075 y FA(XY-pic)21 b(Warning:)f
  14321. (discarding)g(unused)g(tokens:)959 1182 y Fq(Nested)14
  14322. b(P)o(olygons)959 1232 y FD(When)29 b FA(\\xypolygon)e
  14323. FD(is)j(sp)q(eci\014ed)h(within)d(a)h FA(~<>{)p FB(:)7
  14324. b(:)g(:)e FA(})959 1282 y FD(or)26 b FA(~>>{)o FB(:)7
  14325. b(:)g(:)e FA(})26 b FD(switc)o(h)h(for)f(another)g(p)q(olygon,)i(then)f
  14326. (the)959 1332 y(inner)h(p)q(olygon)e(inherits)i(a)g(name)e(whic)o(h)i
  14327. (incorp)q(orates)959 1381 y(the)j(n)o(um)o(b)q(er)f(of)g(the)i(part)f
  14328. (on)f(whic)o(h)h(it)g(o)q(ccurs,)36 b(as)959 1431 y(giv)o(en)20
  14329. b(b)o(y)h FA(xypolynode)n FD(.)39 b(This)20 b(name)g(is)h(accessed)i
  14330. (using)959 1481 y FA(\\xypolyname)m FD(.)17 b(In)11 b(the)h(follo)o
  14331. (wing)d(example)g(the)j(inner)f(p)q(oly-)959 1531 y(gon)18
  14332. b(is)h(placed)h(using)f FA(~<>)g FD(in)f(order)i(to)g(easily)e(adjust)i
  14333. (its)959 1581 y(orien)o(tation)13 b(to)g(the)i(out)o(w)o(ard)e
  14334. (direction)i(of)e(the)h(sp)q(ok)o(es.)1651 1860 y(1)1620
  14335. 1846 y @beginspecial @setspecial
  14336.  mark{135 180 10.0 7 circhar}xy
  14337.  
  14338. @endspecial 12 w @beginspecial
  14339. @setspecial
  14340.  mark{90 135 10.0 6 circhar}xy
  14341.  
  14342. @endspecial 29 w @beginspecial @setspecial
  14343.  mark{45 90 10.0 5 circhar}xy
  14344.  
  14345.  
  14346. @endspecial 30 w @beginspecial @setspecial
  14347.  mark{0 45 10.0 4 circhar}xy
  14348.  
  14349. @endspecial
  14350. -71 w @beginspecial @setspecial
  14351.  mark{-180 -135 10.0 0 circhar}xy
  14352.  
  14353. @endspecial 12 w @beginspecial
  14354. @setspecial
  14355.  mark{-135 -90 10.0 1 circhar}xy
  14356.  
  14357. @endspecial 29 w @beginspecial @setspecial
  14358.  mark{-90 -45 10.0 2 circhar}xy
  14359.  
  14360.  
  14361. @endspecial 30 w @beginspecial @setspecial
  14362.  mark{-45 0 10.0 3 circhar}xy
  14363.  
  14364. @endspecial
  14365. 1632 1981 a(1)p FB(;)7 b FD(1)1756 1856 y(1)p FB(;)g
  14366. FD(2)1756 1877 y @beginspecial @setspecial
  14367.  mark{15.54364 15.54364 solid}xy
  14368.  
  14369. @endspecial
  14370. 1632 1731 a(1)p FB(;)g FD(3)1691 1752 y @beginspecial
  14371. @setspecial
  14372.  mark{-15.54364 15.54364 solid}xy
  14373.  
  14374. @endspecial 1507 1856 a(1)p FB(;)g FD(4)1567
  14375. 1817 y @beginspecial @setspecial
  14376.  mark{-15.54364 -15.54364 solid}xy
  14377.  
  14378. @endspecial 1631 1941
  14379. a @beginspecial @setspecial
  14380.  mark{15.54364 -15.54364 solid}xy
  14381.  
  14382. @endspecial 1228 1860 a(2)1197
  14383. 1846 y @beginspecial @setspecial
  14384.  mark{135 180 10.0 7 circhar}xy
  14385.  
  14386. @endspecial 12 w @beginspecial
  14387. @setspecial
  14388.  mark{90 135 10.0 6 circhar}xy
  14389.  
  14390. @endspecial 30 w @beginspecial @setspecial
  14391.  mark{45 90 10.0 5 circhar}xy
  14392.  
  14393.  
  14394. @endspecial 29 w @beginspecial @setspecial
  14395.  mark{0 45 10.0 4 circhar}xy
  14396.  
  14397. @endspecial
  14398. -71 w @beginspecial @setspecial
  14399.  mark{-180 -135 10.0 0 circhar}xy
  14400.  
  14401. @endspecial 12 w @beginspecial
  14402. @setspecial
  14403.  mark{-135 -90 10.0 1 circhar}xy
  14404.  
  14405. @endspecial 30 w @beginspecial @setspecial
  14406.  mark{-90 -45 10.0 2 circhar}xy
  14407.  
  14408.  
  14409. @endspecial 29 w @beginspecial @setspecial
  14410.  mark{-45 0 10.0 3 circhar}xy
  14411.  
  14412. @endspecial
  14413. 1333 1856 a(2)p FB(;)g FD(1)1209 1731 y(2)p FB(;)g FD(2)1269
  14414. 1752 y @beginspecial @setspecial
  14415.  mark{-15.54364 15.54364 solid}xy
  14416.  
  14417. @endspecial 1084 1856
  14418. a(2)p FB(;)g FD(3)1144 1817 y @beginspecial @setspecial
  14419.  mark{-15.54364 -15.54364 solid}xy
  14420.  
  14421.  
  14422. @endspecial 1209 1981 a(2)p FB(;)g FD(4)1209 1941 y
  14423. @beginspecial @setspecial
  14424.  mark{15.54364 -15.54364 solid}xy
  14425.  
  14426. @endspecial 1333 1877 a @beginspecial
  14427. @setspecial
  14428.  mark{15.54364 15.54364 solid}xy
  14429.  
  14430. @endspecial 1413 1847 a @beginspecial @setspecial
  14431.  mark{-17.82349 0.0 solid}xy
  14432.  
  14433.  
  14434. @endspecial 1228 2283 a(3)1197 2268 y @beginspecial
  14435. @setspecial
  14436.  mark{135 180 10.0 7 circhar}xy
  14437.  
  14438. @endspecial 12 w @beginspecial @setspecial
  14439.  mark{90 135 10.0 6 circhar}xy
  14440.  
  14441.  
  14442. @endspecial 30 w @beginspecial @setspecial
  14443.  mark{45 90 10.0 5 circhar}xy
  14444.  
  14445. @endspecial
  14446. 29 w @beginspecial @setspecial
  14447.  mark{0 45 10.0 4 circhar}xy
  14448.  
  14449. @endspecial -71 w @beginspecial
  14450. @setspecial
  14451.  mark{-180 -135 10.0 0 circhar}xy
  14452.  
  14453. @endspecial 12 w @beginspecial @setspecial
  14454.  mark{-135 -90 10.0 1 circhar}xy
  14455.  
  14456.  
  14457. @endspecial 30 w @beginspecial @setspecial
  14458.  mark{-90 -45 10.0 2 circhar}xy
  14459.  
  14460. @endspecial
  14461. 29 w @beginspecial @setspecial
  14462.  mark{-45 0 10.0 3 circhar}xy
  14463.  
  14464. @endspecial 1209 2154
  14465. a(3)p FB(;)g FD(1)1084 2279 y(3)p FB(;)g FD(2)1144 2239
  14466. y @beginspecial @setspecial
  14467.  mark{-15.54364 -15.54364 solid}xy
  14468.  
  14469. @endspecial 1209 2403 a(3)p
  14470. FB(;)g FD(3)1209 2364 y @beginspecial @setspecial
  14471.  mark{15.54364 -15.54364 solid}xy
  14472.  
  14473. @endspecial
  14474. 1333 2279 a(3)p FB(;)g FD(4)1333 2299 y @beginspecial
  14475. @setspecial
  14476.  mark{15.54364 15.54364 solid}xy
  14477.  
  14478. @endspecial 1269 2175 a @beginspecial @setspecial
  14479.  mark{-15.54364 15.54364 solid}xy
  14480.  
  14481.  
  14482. @endspecial 1239 2095 a @beginspecial @setspecial
  14483.  mark{0.0 -17.82349 solid}xy
  14484.  
  14485. @endspecial
  14486. 1651 2283 a(4)1620 2268 y @beginspecial @setspecial
  14487.  mark{135 180 10.0 7 circhar}xy
  14488.  
  14489. @endspecial
  14490. 12 w @beginspecial @setspecial
  14491.  mark{90 135 10.0 6 circhar}xy
  14492.  
  14493. @endspecial 29 w @beginspecial
  14494. @setspecial
  14495.  mark{45 90 10.0 5 circhar}xy
  14496.  
  14497. @endspecial 30 w @beginspecial @setspecial
  14498.  mark{0 45 10.0 4 circhar}xy
  14499.  
  14500.  
  14501. @endspecial -71 w @beginspecial @setspecial
  14502.  mark{-180 -135 10.0 0 circhar}xy
  14503.  
  14504. @endspecial
  14505. 12 w @beginspecial @setspecial
  14506.  mark{-135 -90 10.0 1 circhar}xy
  14507.  
  14508. @endspecial 29 w @beginspecial
  14509. @setspecial
  14510.  mark{-90 -45 10.0 2 circhar}xy
  14511.  
  14512. @endspecial 30 w @beginspecial @setspecial
  14513.  mark{-45 0 10.0 3 circhar}xy
  14514.  
  14515.  
  14516. @endspecial 1507 2279 a(4)p FB(;)g FD(1)1632 2403 y(4)p
  14517. FB(;)g FD(2)1631 2364 y @beginspecial @setspecial
  14518.  mark{15.54364 -15.54364 solid}xy
  14519.  
  14520. @endspecial
  14521. 1756 2279 a(4)p FB(;)g FD(3)1756 2299 y @beginspecial
  14522. @setspecial
  14523.  mark{15.54364 15.54364 solid}xy
  14524.  
  14525. @endspecial 1632 2154 a(4)p FB(;)g FD(4)1691
  14526. 2175 y @beginspecial @setspecial
  14527.  mark{-15.54364 15.54364 solid}xy
  14528.  
  14529. @endspecial 1567 2239
  14530. a @beginspecial @setspecial
  14531.  mark{-15.54364 -15.54364 solid}xy
  14532.  
  14533. @endspecial 1487 2269 a
  14534. @beginspecial @setspecial
  14535.  mark{17.82349 0.0 solid}xy
  14536.  
  14537. @endspecial 1661 2021 a @beginspecial
  14538. @setspecial
  14539.  mark{0.0 17.82349 solid}xy
  14540.  
  14541. @endspecial 959 2532 a FA(\\xypolygon4{~:{)o(/r6pc)o(/:})
  14542. 980 2582 y(~<>{*\\frm<10pt>{o}\\)o(xypol)o(ygon4)o({~:{/)o(-2.5)o
  14543. (pc/:})1024 2632 y(~*{\\xypolyname\\xy)o(polyn)o(ode}})o(})980
  14544. 2682 y([o]=<7pc>{\\xypolyno)o(de}})1000 2749 y FD(Notice)21
  14545. b(ho)o(w)f(nested)j(p)q(olygons)d(inherit)g(names)g FA("1,1")o
  14546. FD(,)959 2799 y FA("1,2")o FD(,)h FB(:)7 b(:)g(:)f FD(,)21
  14547. b FA("4,1")o FD(,)h FB(:)7 b(:)g(:)e FD(,)22 b FA("4,4")d
  14548. FD(for)i(their)g(v)o(ertices.)39 b(If)917 2929 y(40)p
  14549. eop
  14550. %%Page: 41 41
  14551. 41 40 bop -66 42 a FD(a)17 b Fv(h)p FD(pre\014x)p Fv(i)h
  14552. FD(is)f(supplied)g(at)g(the)g(outermost)g(lev)o(el)g(then)g(the)-66
  14553. 91 y(names)12 b(b)q(ecome:)18 b FA(")p Fv(h)p FD(pre\014x)p
  14554. Fv(i)p FB(i;)7 b(j)r FA(")q FD(.)18 b(Sp)q(ecifying)13
  14555. b(a)g Fv(h)p FD(pre\014x)p Fv(i)h FD(for)-66 141 y(the)i(inner)g(p)q
  14556. (olygon)f(o)o(v)o(errides)h(this)g(naming)d(sc)o(heme.)24
  14557. b(The)-66 191 y(same)10 b(names)h(ma)o(y)e(then)j(b)q(e)g(rep)q(eated)h
  14558. (for)d(eac)o(h)i(of)f(the)h(inner)-66 241 y(p)q(olygons,)f(allo)o(wing)
  14559. g(access)j(afterw)o(ards)f(only)e(to)i(the)g(last|)-66
  14560. 291 y(p)q(ossibly)k(useful)g(as)g(a)g(memory)e(sa)o(ving)h(feature)i
  14561. (when)f(the)-66 340 y(v)o(ertices)e(are)f(not)g(required)h(subsequen)o
  14562. (tly)m(.)-25 394 y(F)m(our)e(lev)o(els)h(of)e(nesting)i(giv)o(es)f(a)g
  14563. (quite)g(acceptable)h(\\Sier-)-66 444 y(pinski)g(gask)o(et".)22
  14564. b(The)15 b(innermost)f(triangle)h(is)f(pro)o(vided)h(b)o(y)-66
  14565. 493 y FA(\\blacktriangle)9 b FD(from)h(the)i Fv(A)442
  14566. 502 y(M)487 493 y(S)g FD(sym)o(b)q(ol)e(fon)o(t)h FA(msam5)o
  14567. FD(,)h(at)-66 543 y(5-p)q(oin)o(t)j(size.)24 b(F)m(urther)16
  14568. b(lev)o(els)g(can)g(b)q(e)g(ac)o(hiev)o(ed)g(using)f(the)-66
  14569. 593 y Fp(PostScript)10 b FD(bac)o(k)o(end,)h(otherwise)h(line)f(segmen)
  14570. o(ts)g(b)q(ecome)-66 643 y(to)q(o)j(small)d(to)j(b)q(e)g(rendered)i
  14571. (using)10 b(X)517 650 y(Y)541 643 y(-fon)o(ts.)416 722
  14572. y Fc(N)409 735 y(N)-16 b @beginspecial @setspecial
  14573.  mark{-3.3775 -5.84999 solid}xy
  14574.  
  14575. @endspecial
  14576. 12 w(N)n @beginspecial @setspecial
  14577.  mark{6.755 0.0 solid}xy
  14578.  
  14579. @endspecial 425 711
  14580. a @beginspecial @setspecial
  14581.  mark{-3.3775 5.84999 solid}xy
  14582.  
  14583. @endspecial 402 747 a(N)395
  14584. 759 y(N)g @beginspecial @setspecial
  14585.  mark{-3.3775 -5.84999 solid}xy
  14586.  
  14587. @endspecial 12 w(N)n
  14588. @beginspecial @setspecial
  14589.  mark{6.755 0.0 solid}xy
  14590.  
  14591. @endspecial 411 735 a @beginspecial
  14592. @setspecial
  14593.  mark{-3.3775 5.84999 solid}xy
  14594.  
  14595. @endspecial 430 747 a(N)423 759 y(N)g @beginspecial
  14596. @setspecial
  14597.  mark{-3.3775 -5.84999 solid}xy
  14598.  
  14599. @endspecial 12 w(N)n @beginspecial @setspecial
  14600.  mark{6.755 0.0 solid}xy
  14601.  
  14602.  
  14603. @endspecial 439 735 a @beginspecial @setspecial
  14604.  mark{-3.3775 5.84999 solid}xy
  14605.  
  14606. @endspecial
  14607. 388 771 a(N)381 783 y(N)383 784 y @beginspecial @setspecial
  14608.  mark{-3.3775 -5.84999 solid}xy
  14609.  
  14610.  
  14611. @endspecial 395 783 a(N)411 784 y @beginspecial @setspecial
  14612.  mark{6.755 0.0 solid}xy
  14613.  
  14614.  
  14615. @endspecial 397 759 a @beginspecial @setspecial
  14616.  mark{-3.3775 5.84999 solid}xy
  14617.  
  14618. @endspecial
  14619. 374 795 a(N)367 807 y(N)369 808 y @beginspecial @setspecial
  14620.  mark{-3.3775 -5.84999 solid}xy
  14621.  
  14622.  
  14623. @endspecial 381 807 a(N)397 808 y @beginspecial @setspecial
  14624.  mark{6.755 0.0 solid}xy
  14625.  
  14626.  
  14627. @endspecial 383 784 a @beginspecial @setspecial
  14628.  mark{-3.3775 5.84999 solid}xy
  14629.  
  14630. @endspecial
  14631. 402 795 a(N)395 807 y(N)397 808 y @beginspecial @setspecial
  14632.  mark{-3.3775 -5.84999 solid}xy
  14633.  
  14634.  
  14635. @endspecial 409 807 a(N)425 808 y @beginspecial @setspecial
  14636.  mark{6.755 0.0 solid}xy
  14637.  
  14638.  
  14639. @endspecial 411 784 a @beginspecial @setspecial
  14640.  mark{-3.3775 5.84999 solid}xy
  14641.  
  14642. @endspecial
  14643. 444 771 a(N)437 783 y(N)439 784 y @beginspecial @setspecial
  14644.  mark{-3.3775 -5.84999 solid}xy
  14645.  
  14646.  
  14647. @endspecial 451 783 a(N)468 784 y @beginspecial @setspecial
  14648.  mark{6.755 0.0 solid}xy
  14649.  
  14650.  
  14651. @endspecial 453 759 a @beginspecial @setspecial
  14652.  mark{-3.3775 5.84999 solid}xy
  14653.  
  14654. @endspecial
  14655. 430 795 a(N)423 807 y(N)425 808 y @beginspecial @setspecial
  14656.  mark{-3.3775 -5.84999 solid}xy
  14657.  
  14658.  
  14659. @endspecial 437 807 a(N)453 808 y @beginspecial @setspecial
  14660.  mark{6.755 0.0 solid}xy
  14661.  
  14662.  
  14663. @endspecial 439 784 a @beginspecial @setspecial
  14664.  mark{-3.3775 5.84999 solid}xy
  14665.  
  14666. @endspecial
  14667. 458 795 a(N)451 807 y(N)453 808 y @beginspecial @setspecial
  14668.  mark{-3.3775 -5.84999 solid}xy
  14669.  
  14670.  
  14671. @endspecial 465 807 a(N)482 808 y @beginspecial @setspecial
  14672.  mark{6.755 0.0 solid}xy
  14673.  
  14674.  
  14675. @endspecial 468 784 a @beginspecial @setspecial
  14676.  mark{-3.3775 5.84999 solid}xy
  14677.  
  14678. @endspecial
  14679. 360 820 a(N)353 832 y(N)g @beginspecial @setspecial
  14680.  mark{-3.3775 -5.84999 solid}xy
  14681.  
  14682. @endspecial
  14683. 12 w(N)n @beginspecial @setspecial
  14684.  mark{6.755 0.0 solid}xy
  14685.  
  14686. @endspecial 369 808
  14687. a @beginspecial @setspecial
  14688.  mark{-3.3775 5.84999 solid}xy
  14689.  
  14690. @endspecial 346 844 a(N)339
  14691. 856 y(N)g @beginspecial @setspecial
  14692.  mark{-3.3775 -5.84999 solid}xy
  14693.  
  14694. @endspecial 12 w(N)n
  14695. @beginspecial @setspecial
  14696.  mark{6.755 0.0 solid}xy
  14697.  
  14698. @endspecial 355 832 a @beginspecial
  14699. @setspecial
  14700.  mark{-3.3775 5.84999 solid}xy
  14701.  
  14702. @endspecial 374 844 a(N)367 856 y(N)g @beginspecial
  14703. @setspecial
  14704.  mark{-3.3775 -5.84999 solid}xy
  14705.  
  14706. @endspecial 12 w(N)n @beginspecial @setspecial
  14707.  mark{6.755 0.0 solid}xy
  14708.  
  14709.  
  14710. @endspecial 383 832 a @beginspecial @setspecial
  14711.  mark{-3.3775 5.84999 solid}xy
  14712.  
  14713. @endspecial
  14714. 332 868 a(N)325 880 y(N)327 881 y @beginspecial @setspecial
  14715.  mark{-3.3775 -5.84999 solid}xy
  14716.  
  14717.  
  14718. @endspecial 339 880 a(N)355 881 y @beginspecial @setspecial
  14719.  mark{6.755 0.0 solid}xy
  14720.  
  14721.  
  14722. @endspecial 341 856 a @beginspecial @setspecial
  14723.  mark{-3.3775 5.84999 solid}xy
  14724.  
  14725. @endspecial
  14726. 318 892 a(N)311 905 y(N)g @beginspecial @setspecial
  14727.  mark{-3.3775 -5.84999 solid}xy
  14728.  
  14729. @endspecial
  14730. 12 w(N)n @beginspecial @setspecial
  14731.  mark{6.755 0.0 solid}xy
  14732.  
  14733. @endspecial 327 881
  14734. a @beginspecial @setspecial
  14735.  mark{-3.3775 5.84999 solid}xy
  14736.  
  14737. @endspecial 346 892 a(N)339
  14738. 905 y(N)g @beginspecial @setspecial
  14739.  mark{-3.3775 -5.84999 solid}xy
  14740.  
  14741. @endspecial 12 w(N)n
  14742. @beginspecial @setspecial
  14743.  mark{6.755 0.0 solid}xy
  14744.  
  14745. @endspecial 355 881 a @beginspecial
  14746. @setspecial
  14747.  mark{-3.3775 5.84999 solid}xy
  14748.  
  14749. @endspecial 388 868 a(N)381 880 y(N)383
  14750. 881 y @beginspecial @setspecial
  14751.  mark{-3.3775 -5.84999 solid}xy
  14752.  
  14753. @endspecial 395 880
  14754. a(N)411 881 y @beginspecial @setspecial
  14755.  mark{6.755 0.0 solid}xy
  14756.  
  14757. @endspecial
  14758. 397 856 a @beginspecial @setspecial
  14759.  mark{-3.3775 5.84999 solid}xy
  14760.  
  14761. @endspecial 374
  14762. 892 a(N)367 905 y(N)g @beginspecial @setspecial
  14763.  mark{-3.3775 -5.84999 solid}xy
  14764.  
  14765. @endspecial
  14766. 12 w(N)n @beginspecial @setspecial
  14767.  mark{6.755 0.0 solid}xy
  14768.  
  14769. @endspecial 383 881
  14770. a @beginspecial @setspecial
  14771.  mark{-3.3775 5.84999 solid}xy
  14772.  
  14773. @endspecial 402 892 a(N)395
  14774. 905 y(N)g @beginspecial @setspecial
  14775.  mark{-3.3775 -5.84999 solid}xy
  14776.  
  14777. @endspecial 12 w(N)n
  14778. @beginspecial @setspecial
  14779.  mark{6.755 0.0 solid}xy
  14780.  
  14781. @endspecial 411 881 a @beginspecial
  14782. @setspecial
  14783.  mark{-3.3775 5.84999 solid}xy
  14784.  
  14785. @endspecial 472 820 a(N)465 832 y(N)h @beginspecial
  14786. @setspecial
  14787.  mark{-3.3775 -5.84999 solid}xy
  14788.  
  14789. @endspecial 11 w(N)o @beginspecial @setspecial
  14790.  mark{6.755 0.0 solid}xy
  14791.  
  14792.  
  14793. @endspecial 482 808 a @beginspecial @setspecial
  14794.  mark{-3.3775 5.84999 solid}xy
  14795.  
  14796. @endspecial
  14797. 458 844 a(N)451 856 y(N)f @beginspecial @setspecial
  14798.  mark{-3.3775 -5.84999 solid}xy
  14799.  
  14800. @endspecial
  14801. 12 w(N)o @beginspecial @setspecial
  14802.  mark{6.755 0.0 solid}xy
  14803.  
  14804. @endspecial 468 832
  14805. a @beginspecial @setspecial
  14806.  mark{-3.3775 5.84999 solid}xy
  14807.  
  14808. @endspecial 486 844 a(N)479
  14809. 856 y(N)h @beginspecial @setspecial
  14810.  mark{-3.3775 -5.84999 solid}xy
  14811.  
  14812. @endspecial 11 w(N)o
  14813. @beginspecial @setspecial
  14814.  mark{6.755 0.0 solid}xy
  14815.  
  14816. @endspecial 496 832 a @beginspecial
  14817. @setspecial
  14818.  mark{-3.3775 5.84999 solid}xy
  14819.  
  14820. @endspecial 444 868 a(N)437 880 y(N)439
  14821. 881 y @beginspecial @setspecial
  14822.  mark{-3.3775 -5.84999 solid}xy
  14823.  
  14824. @endspecial 451 880
  14825. a(N)468 881 y @beginspecial @setspecial
  14826.  mark{6.755 0.0 solid}xy
  14827.  
  14828. @endspecial
  14829. 453 856 a @beginspecial @setspecial
  14830.  mark{-3.3775 5.84999 solid}xy
  14831.  
  14832. @endspecial 430
  14833. 892 a(N)423 905 y(N)f @beginspecial @setspecial
  14834.  mark{-3.3775 -5.84999 solid}xy
  14835.  
  14836. @endspecial
  14837. 12 w(N)n @beginspecial @setspecial
  14838.  mark{6.755 0.0 solid}xy
  14839.  
  14840. @endspecial 439 881
  14841. a @beginspecial @setspecial
  14842.  mark{-3.3775 5.84999 solid}xy
  14843.  
  14844. @endspecial 458 892 a(N)451
  14845. 905 y(N)g @beginspecial @setspecial
  14846.  mark{-3.3775 -5.84999 solid}xy
  14847.  
  14848. @endspecial 12 w(N)o
  14849. @beginspecial @setspecial
  14850.  mark{6.755 0.0 solid}xy
  14851.  
  14852. @endspecial 468 881 a @beginspecial
  14853. @setspecial
  14854.  mark{-3.3775 5.84999 solid}xy
  14855.  
  14856. @endspecial 500 868 a(N)493 880 y(N)496
  14857. 881 y @beginspecial @setspecial
  14858.  mark{-3.3775 -5.84999 solid}xy
  14859.  
  14860. @endspecial 508 880
  14861. a(N)524 881 y @beginspecial @setspecial
  14862.  mark{6.755 0.0 solid}xy
  14863.  
  14864. @endspecial
  14865. 510 856 a @beginspecial @setspecial
  14866.  mark{-3.3775 5.84999 solid}xy
  14867.  
  14868. @endspecial 486
  14869. 892 a(N)479 905 y(N)h @beginspecial @setspecial
  14870.  mark{-3.3775 -5.84999 solid}xy
  14871.  
  14872. @endspecial
  14873. 11 w(N)o @beginspecial @setspecial
  14874.  mark{6.755 0.0 solid}xy
  14875.  
  14876. @endspecial 496 881
  14877. a @beginspecial @setspecial
  14878.  mark{-3.3775 5.84999 solid}xy
  14879.  
  14880. @endspecial 515 892 a(N)508
  14881. 905 y(N)f @beginspecial @setspecial
  14882.  mark{-3.3775 -5.84999 solid}xy
  14883.  
  14884. @endspecial 12 w(N)n
  14885. @beginspecial @setspecial
  14886.  mark{6.755 0.0 solid}xy
  14887.  
  14888. @endspecial 524 881 a @beginspecial
  14889. @setspecial
  14890.  mark{-3.3775 5.84999 solid}xy
  14891.  
  14892. @endspecial 304 917 a(N)297 929 y(N)g @beginspecial
  14893. @setspecial
  14894.  mark{-3.3775 -5.84999 solid}xy
  14895.  
  14896. @endspecial 12 w(N)n @beginspecial @setspecial
  14897.  mark{6.755 0.0 solid}xy
  14898.  
  14899.  
  14900. @endspecial 313 905 a @beginspecial @setspecial
  14901.  mark{-3.3775 5.84999 solid}xy
  14902.  
  14903. @endspecial
  14904. 290 941 a(N)283 953 y(N)285 954 y @beginspecial @setspecial
  14905.  mark{-3.3775 -5.84999 solid}xy
  14906.  
  14907.  
  14908. @endspecial 297 953 a(N)313 954 y @beginspecial @setspecial
  14909.  mark{6.755 0.0 solid}xy
  14910.  
  14911.  
  14912. @endspecial 299 929 a @beginspecial @setspecial
  14913.  mark{-3.3775 5.84999 solid}xy
  14914.  
  14915. @endspecial
  14916. 318 941 a(N)311 953 y(N)313 954 y @beginspecial @setspecial
  14917.  mark{-3.3775 -5.84999 solid}xy
  14918.  
  14919.  
  14920. @endspecial 325 953 a(N)341 954 y @beginspecial @setspecial
  14921.  mark{6.755 0.0 solid}xy
  14922.  
  14923.  
  14924. @endspecial 327 929 a @beginspecial @setspecial
  14925.  mark{-3.3775 5.84999 solid}xy
  14926.  
  14927. @endspecial
  14928. 276 965 a(N)269 977 y(N)271 978 y @beginspecial @setspecial
  14929.  mark{-3.3775 -5.84999 solid}xy
  14930.  
  14931.  
  14932. @endspecial 283 977 a(N)299 978 y @beginspecial @setspecial
  14933.  mark{6.755 0.0 solid}xy
  14934.  
  14935.  
  14936. @endspecial 285 954 a @beginspecial @setspecial
  14937.  mark{-3.3775 5.84999 solid}xy
  14938.  
  14939. @endspecial
  14940. 262 990 a(N)255 1002 y(N)g @beginspecial @setspecial
  14941.  mark{-3.3775 -5.84999 solid}xy
  14942.  
  14943.  
  14944. @endspecial 12 w(N)n @beginspecial @setspecial
  14945.  mark{6.755 0.0 solid}xy
  14946.  
  14947. @endspecial
  14948. 271 978 a @beginspecial @setspecial
  14949.  mark{-3.3775 5.84999 solid}xy
  14950.  
  14951. @endspecial 290
  14952. 990 a(N)283 1002 y(N)g @beginspecial @setspecial
  14953.  mark{-3.3775 -5.84999 solid}xy
  14954.  
  14955. @endspecial
  14956. 12 w(N)n @beginspecial @setspecial
  14957.  mark{6.755 0.0 solid}xy
  14958.  
  14959. @endspecial 299 978
  14960. a @beginspecial @setspecial
  14961.  mark{-3.3775 5.84999 solid}xy
  14962.  
  14963. @endspecial 332 965 a(N)325
  14964. 977 y(N)327 978 y @beginspecial @setspecial
  14965.  mark{-3.3775 -5.84999 solid}xy
  14966.  
  14967. @endspecial
  14968. 339 977 a(N)355 978 y @beginspecial @setspecial
  14969.  mark{6.755 0.0 solid}xy
  14970.  
  14971. @endspecial
  14972. 341 954 a @beginspecial @setspecial
  14973.  mark{-3.3775 5.84999 solid}xy
  14974.  
  14975. @endspecial 318
  14976. 990 a(N)311 1002 y(N)g @beginspecial @setspecial
  14977.  mark{-3.3775 -5.84999 solid}xy
  14978.  
  14979. @endspecial
  14980. 12 w(N)n @beginspecial @setspecial
  14981.  mark{6.755 0.0 solid}xy
  14982.  
  14983. @endspecial 327 978
  14984. a @beginspecial @setspecial
  14985.  mark{-3.3775 5.84999 solid}xy
  14986.  
  14987. @endspecial 346 990 a(N)339
  14988. 1002 y(N)g @beginspecial @setspecial
  14989.  mark{-3.3775 -5.84999 solid}xy
  14990.  
  14991. @endspecial 12
  14992. w(N)n @beginspecial @setspecial
  14993.  mark{6.755 0.0 solid}xy
  14994.  
  14995. @endspecial 355 978
  14996. a @beginspecial @setspecial
  14997.  mark{-3.3775 5.84999 solid}xy
  14998.  
  14999. @endspecial 248 1014 a(N)241
  15000. 1026 y(N)g @beginspecial @setspecial
  15001.  mark{-3.3775 -5.84999 solid}xy
  15002.  
  15003. @endspecial 12
  15004. w(N)n @beginspecial @setspecial
  15005.  mark{6.755 0.0 solid}xy
  15006.  
  15007. @endspecial 257 1002
  15008. a @beginspecial @setspecial
  15009.  mark{-3.3775 5.84999 solid}xy
  15010.  
  15011. @endspecial 234 1038 a(N)227
  15012. 1050 y(N)229 1051 y @beginspecial @setspecial
  15013.  mark{-3.3775 -5.84999 solid}xy
  15014.  
  15015. @endspecial
  15016. 241 1050 a(N)257 1051 y @beginspecial @setspecial
  15017.  mark{6.755 0.0 solid}xy
  15018.  
  15019. @endspecial
  15020. 243 1026 a @beginspecial @setspecial
  15021.  mark{-3.3775 5.84999 solid}xy
  15022.  
  15023. @endspecial 262
  15024. 1038 a(N)255 1050 y(N)257 1051 y @beginspecial @setspecial
  15025.  mark{-3.3775 -5.84999 solid}xy
  15026.  
  15027.  
  15028. @endspecial 269 1050 a(N)285 1051 y @beginspecial @setspecial
  15029.  mark{6.755 0.0 solid}xy
  15030.  
  15031.  
  15032. @endspecial 271 1026 a @beginspecial @setspecial
  15033.  mark{-3.3775 5.84999 solid}xy
  15034.  
  15035. @endspecial
  15036. 220 1062 a(N)213 1075 y(N)g @beginspecial @setspecial
  15037.  mark{-3.3775 -5.84999 solid}xy
  15038.  
  15039.  
  15040. @endspecial 12 w(N)n @beginspecial @setspecial
  15041.  mark{6.755 0.0 solid}xy
  15042.  
  15043. @endspecial
  15044. 229 1051 a @beginspecial @setspecial
  15045.  mark{-3.3775 5.84999 solid}xy
  15046.  
  15047. @endspecial 206
  15048. 1087 a(N)199 1099 y(N)g @beginspecial @setspecial
  15049.  mark{-3.3775 -5.84999 solid}xy
  15050.  
  15051. @endspecial
  15052. 12 w(N)n @beginspecial @setspecial
  15053.  mark{6.755 0.0 solid}xy
  15054.  
  15055. @endspecial 215 1075
  15056. a @beginspecial @setspecial
  15057.  mark{-3.3775 5.84999 solid}xy
  15058.  
  15059. @endspecial 234 1087 a(N)227
  15060. 1099 y(N)g @beginspecial @setspecial
  15061.  mark{-3.3775 -5.84999 solid}xy
  15062.  
  15063. @endspecial 12
  15064. w(N)n @beginspecial @setspecial
  15065.  mark{6.755 0.0 solid}xy
  15066.  
  15067. @endspecial 243 1075
  15068. a @beginspecial @setspecial
  15069.  mark{-3.3775 5.84999 solid}xy
  15070.  
  15071. @endspecial 276 1062 a(N)269
  15072. 1075 y(N)g @beginspecial @setspecial
  15073.  mark{-3.3775 -5.84999 solid}xy
  15074.  
  15075. @endspecial 12
  15076. w(N)n @beginspecial @setspecial
  15077.  mark{6.755 0.0 solid}xy
  15078.  
  15079. @endspecial 285 1051
  15080. a @beginspecial @setspecial
  15081.  mark{-3.3775 5.84999 solid}xy
  15082.  
  15083. @endspecial 262 1087 a(N)255
  15084. 1099 y(N)g @beginspecial @setspecial
  15085.  mark{-3.3775 -5.84999 solid}xy
  15086.  
  15087. @endspecial 12
  15088. w(N)n @beginspecial @setspecial
  15089.  mark{6.755 0.0 solid}xy
  15090.  
  15091. @endspecial 271 1075
  15092. a @beginspecial @setspecial
  15093.  mark{-3.3775 5.84999 solid}xy
  15094.  
  15095. @endspecial 290 1087 a(N)283
  15096. 1099 y(N)g @beginspecial @setspecial
  15097.  mark{-3.3775 -5.84999 solid}xy
  15098.  
  15099. @endspecial 12
  15100. w(N)n @beginspecial @setspecial
  15101.  mark{6.755 0.0 solid}xy
  15102.  
  15103. @endspecial 299 1075
  15104. a @beginspecial @setspecial
  15105.  mark{-3.3775 5.84999 solid}xy
  15106.  
  15107. @endspecial 360 1014 a(N)353
  15108. 1026 y(N)g @beginspecial @setspecial
  15109.  mark{-3.3775 -5.84999 solid}xy
  15110.  
  15111. @endspecial 12
  15112. w(N)n @beginspecial @setspecial
  15113.  mark{6.755 0.0 solid}xy
  15114.  
  15115. @endspecial 369 1002
  15116. a @beginspecial @setspecial
  15117.  mark{-3.3775 5.84999 solid}xy
  15118.  
  15119. @endspecial 346 1038 a(N)339
  15120. 1050 y(N)341 1051 y @beginspecial @setspecial
  15121.  mark{-3.3775 -5.84999 solid}xy
  15122.  
  15123. @endspecial
  15124. 353 1050 a(N)369 1051 y @beginspecial @setspecial
  15125.  mark{6.755 0.0 solid}xy
  15126.  
  15127. @endspecial
  15128. 355 1026 a @beginspecial @setspecial
  15129.  mark{-3.3775 5.84999 solid}xy
  15130.  
  15131. @endspecial 374
  15132. 1038 a(N)367 1050 y(N)369 1051 y @beginspecial @setspecial
  15133.  mark{-3.3775 -5.84999 solid}xy
  15134.  
  15135.  
  15136. @endspecial 381 1050 a(N)397 1051 y @beginspecial @setspecial
  15137.  mark{6.755 0.0 solid}xy
  15138.  
  15139.  
  15140. @endspecial 383 1026 a @beginspecial @setspecial
  15141.  mark{-3.3775 5.84999 solid}xy
  15142.  
  15143. @endspecial
  15144. 332 1062 a(N)325 1075 y(N)g @beginspecial @setspecial
  15145.  mark{-3.3775 -5.84999 solid}xy
  15146.  
  15147.  
  15148. @endspecial 12 w(N)n @beginspecial @setspecial
  15149.  mark{6.755 0.0 solid}xy
  15150.  
  15151. @endspecial
  15152. 341 1051 a @beginspecial @setspecial
  15153.  mark{-3.3775 5.84999 solid}xy
  15154.  
  15155. @endspecial 318
  15156. 1087 a(N)311 1099 y(N)g @beginspecial @setspecial
  15157.  mark{-3.3775 -5.84999 solid}xy
  15158.  
  15159. @endspecial
  15160. 12 w(N)n @beginspecial @setspecial
  15161.  mark{6.755 0.0 solid}xy
  15162.  
  15163. @endspecial 327 1075
  15164. a @beginspecial @setspecial
  15165.  mark{-3.3775 5.84999 solid}xy
  15166.  
  15167. @endspecial 346 1087 a(N)339
  15168. 1099 y(N)g @beginspecial @setspecial
  15169.  mark{-3.3775 -5.84999 solid}xy
  15170.  
  15171. @endspecial 12
  15172. w(N)n @beginspecial @setspecial
  15173.  mark{6.755 0.0 solid}xy
  15174.  
  15175. @endspecial 355 1075
  15176. a @beginspecial @setspecial
  15177.  mark{-3.3775 5.84999 solid}xy
  15178.  
  15179. @endspecial 388 1062 a(N)381
  15180. 1075 y(N)g @beginspecial @setspecial
  15181.  mark{-3.3775 -5.84999 solid}xy
  15182.  
  15183. @endspecial 12
  15184. w(N)n @beginspecial @setspecial
  15185.  mark{6.755 0.0 solid}xy
  15186.  
  15187. @endspecial 397 1051
  15188. a @beginspecial @setspecial
  15189.  mark{-3.3775 5.84999 solid}xy
  15190.  
  15191. @endspecial 374 1087 a(N)367
  15192. 1099 y(N)g @beginspecial @setspecial
  15193.  mark{-3.3775 -5.84999 solid}xy
  15194.  
  15195. @endspecial 12
  15196. w(N)n @beginspecial @setspecial
  15197.  mark{6.755 0.0 solid}xy
  15198.  
  15199. @endspecial 383 1075
  15200. a @beginspecial @setspecial
  15201.  mark{-3.3775 5.84999 solid}xy
  15202.  
  15203. @endspecial 402 1087 a(N)395
  15204. 1099 y(N)g @beginspecial @setspecial
  15205.  mark{-3.3775 -5.84999 solid}xy
  15206.  
  15207. @endspecial 12
  15208. w(N)n @beginspecial @setspecial
  15209.  mark{6.755 0.0 solid}xy
  15210.  
  15211. @endspecial 411 1075
  15212. a @beginspecial @setspecial
  15213.  mark{-3.3775 5.84999 solid}xy
  15214.  
  15215. @endspecial 529 917 a(N)522
  15216. 929 y(N)g @beginspecial @setspecial
  15217.  mark{-3.3775 -5.84999 solid}xy
  15218.  
  15219. @endspecial 12 w(N)n
  15220. @beginspecial @setspecial
  15221.  mark{6.755 0.0 solid}xy
  15222.  
  15223. @endspecial 538 905 a @beginspecial
  15224. @setspecial
  15225.  mark{-3.3775 5.84999 solid}xy
  15226.  
  15227. @endspecial 515 941 a(N)508 953 y(N)510
  15228. 954 y @beginspecial @setspecial
  15229.  mark{-3.3775 -5.84999 solid}xy
  15230.  
  15231. @endspecial 522 953
  15232. a(N)538 954 y @beginspecial @setspecial
  15233.  mark{6.755 0.0 solid}xy
  15234.  
  15235. @endspecial
  15236. 524 929 a @beginspecial @setspecial
  15237.  mark{-3.3775 5.84999 solid}xy
  15238.  
  15239. @endspecial 543
  15240. 941 a(N)536 953 y(N)538 954 y @beginspecial @setspecial
  15241.  mark{-3.3775 -5.84999 solid}xy
  15242.  
  15243.  
  15244. @endspecial 550 953 a(N)566 954 y @beginspecial @setspecial
  15245.  mark{6.755 0.0 solid}xy
  15246.  
  15247.  
  15248. @endspecial 552 929 a @beginspecial @setspecial
  15249.  mark{-3.3775 5.84999 solid}xy
  15250.  
  15251. @endspecial
  15252. 500 965 a(N)493 977 y(N)496 978 y @beginspecial @setspecial
  15253.  mark{-3.3775 -5.84999 solid}xy
  15254.  
  15255.  
  15256. @endspecial 508 977 a(N)524 978 y @beginspecial @setspecial
  15257.  mark{6.755 0.0 solid}xy
  15258.  
  15259.  
  15260. @endspecial 510 954 a @beginspecial @setspecial
  15261.  mark{-3.3775 5.84999 solid}xy
  15262.  
  15263. @endspecial
  15264. 486 990 a(N)479 1002 y(N)h @beginspecial @setspecial
  15265.  mark{-3.3775 -5.84999 solid}xy
  15266.  
  15267.  
  15268. @endspecial 11 w(N)o @beginspecial @setspecial
  15269.  mark{6.755 0.0 solid}xy
  15270.  
  15271. @endspecial
  15272. 496 978 a @beginspecial @setspecial
  15273.  mark{-3.3775 5.84999 solid}xy
  15274.  
  15275. @endspecial 515
  15276. 990 a(N)508 1002 y(N)f @beginspecial @setspecial
  15277.  mark{-3.3775 -5.84999 solid}xy
  15278.  
  15279. @endspecial
  15280. 12 w(N)n @beginspecial @setspecial
  15281.  mark{6.755 0.0 solid}xy
  15282.  
  15283. @endspecial 524 978
  15284. a @beginspecial @setspecial
  15285.  mark{-3.3775 5.84999 solid}xy
  15286.  
  15287. @endspecial 557 965 a(N)550
  15288. 977 y(N)552 978 y @beginspecial @setspecial
  15289.  mark{-3.3775 -5.84999 solid}xy
  15290.  
  15291. @endspecial
  15292. 564 977 a(N)580 978 y @beginspecial @setspecial
  15293.  mark{6.755 0.0 solid}xy
  15294.  
  15295. @endspecial
  15296. 566 954 a @beginspecial @setspecial
  15297.  mark{-3.3775 5.84999 solid}xy
  15298.  
  15299. @endspecial 543
  15300. 990 a(N)536 1002 y(N)g @beginspecial @setspecial
  15301.  mark{-3.3775 -5.84999 solid}xy
  15302.  
  15303. @endspecial
  15304. 12 w(N)n @beginspecial @setspecial
  15305.  mark{6.755 0.0 solid}xy
  15306.  
  15307. @endspecial 552 978
  15308. a @beginspecial @setspecial
  15309.  mark{-3.3775 5.84999 solid}xy
  15310.  
  15311. @endspecial 571 990 a(N)564
  15312. 1002 y(N)g @beginspecial @setspecial
  15313.  mark{-3.3775 -5.84999 solid}xy
  15314.  
  15315. @endspecial 12
  15316. w(N)n @beginspecial @setspecial
  15317.  mark{6.755 0.0 solid}xy
  15318.  
  15319. @endspecial 580 978
  15320. a @beginspecial @setspecial
  15321.  mark{-3.3775 5.84999 solid}xy
  15322.  
  15323. @endspecial 472 1014 a(N)465
  15324. 1026 y(N)h @beginspecial @setspecial
  15325.  mark{-3.3775 -5.84999 solid}xy
  15326.  
  15327. @endspecial 11
  15328. w(N)o @beginspecial @setspecial
  15329.  mark{6.755 0.0 solid}xy
  15330.  
  15331. @endspecial 482 1002
  15332. a @beginspecial @setspecial
  15333.  mark{-3.3775 5.84999 solid}xy
  15334.  
  15335. @endspecial 458 1038 a(N)451
  15336. 1050 y(N)453 1051 y @beginspecial @setspecial
  15337.  mark{-3.3775 -5.84999 solid}xy
  15338.  
  15339. @endspecial
  15340. 465 1050 a(N)482 1051 y @beginspecial @setspecial
  15341.  mark{6.755 0.0 solid}xy
  15342.  
  15343. @endspecial
  15344. 468 1026 a @beginspecial @setspecial
  15345.  mark{-3.3775 5.84999 solid}xy
  15346.  
  15347. @endspecial 486
  15348. 1038 a(N)479 1050 y(N)482 1051 y @beginspecial @setspecial
  15349.  mark{-3.3775 -5.84999 solid}xy
  15350.  
  15351.  
  15352. @endspecial 493 1050 a(N)510 1051 y @beginspecial @setspecial
  15353.  mark{6.755 0.0 solid}xy
  15354.  
  15355.  
  15356. @endspecial 496 1026 a @beginspecial @setspecial
  15357.  mark{-3.3775 5.84999 solid}xy
  15358.  
  15359. @endspecial
  15360. 444 1062 a(N)437 1075 y(N)f @beginspecial @setspecial
  15361.  mark{-3.3775 -5.84999 solid}xy
  15362.  
  15363.  
  15364. @endspecial 12 w(N)o @beginspecial @setspecial
  15365.  mark{6.755 0.0 solid}xy
  15366.  
  15367. @endspecial
  15368. 453 1051 a @beginspecial @setspecial
  15369.  mark{-3.3775 5.84999 solid}xy
  15370.  
  15371. @endspecial 430
  15372. 1087 a(N)423 1099 y(N)g @beginspecial @setspecial
  15373.  mark{-3.3775 -5.84999 solid}xy
  15374.  
  15375. @endspecial
  15376. 12 w(N)n @beginspecial @setspecial
  15377.  mark{6.755 0.0 solid}xy
  15378.  
  15379. @endspecial 439 1075
  15380. a @beginspecial @setspecial
  15381.  mark{-3.3775 5.84999 solid}xy
  15382.  
  15383. @endspecial 458 1087 a(N)451
  15384. 1099 y(N)g @beginspecial @setspecial
  15385.  mark{-3.3775 -5.84999 solid}xy
  15386.  
  15387. @endspecial 12
  15388. w(N)o @beginspecial @setspecial
  15389.  mark{6.755 0.0 solid}xy
  15390.  
  15391. @endspecial 468 1075
  15392. a @beginspecial @setspecial
  15393.  mark{-3.3775 5.84999 solid}xy
  15394.  
  15395. @endspecial 500 1062 a(N)493
  15396. 1075 y(N)h @beginspecial @setspecial
  15397.  mark{-3.3775 -5.84999 solid}xy
  15398.  
  15399. @endspecial 12
  15400. w(N)n @beginspecial @setspecial
  15401.  mark{6.755 0.0 solid}xy
  15402.  
  15403. @endspecial 510 1051
  15404. a @beginspecial @setspecial
  15405.  mark{-3.3775 5.84999 solid}xy
  15406.  
  15407. @endspecial 486 1087 a(N)479
  15408. 1099 y(N)g @beginspecial @setspecial
  15409.  mark{-3.3775 -5.84999 solid}xy
  15410.  
  15411. @endspecial 11
  15412. w(N)o @beginspecial @setspecial
  15413.  mark{6.755 0.0 solid}xy
  15414.  
  15415. @endspecial 496 1075
  15416. a @beginspecial @setspecial
  15417.  mark{-3.3775 5.84999 solid}xy
  15418.  
  15419. @endspecial 515 1087 a(N)508
  15420. 1099 y(N)f @beginspecial @setspecial
  15421.  mark{-3.3775 -5.84999 solid}xy
  15422.  
  15423. @endspecial 12
  15424. w(N)n @beginspecial @setspecial
  15425.  mark{6.755 0.0 solid}xy
  15426.  
  15427. @endspecial 524 1075
  15428. a @beginspecial @setspecial
  15429.  mark{-3.3775 5.84999 solid}xy
  15430.  
  15431. @endspecial 585 1014 a(N)578
  15432. 1026 y(N)g @beginspecial @setspecial
  15433.  mark{-3.3775 -5.84999 solid}xy
  15434.  
  15435. @endspecial 12
  15436. w(N)n @beginspecial @setspecial
  15437.  mark{6.755 0.0 solid}xy
  15438.  
  15439. @endspecial 594 1002
  15440. a @beginspecial @setspecial
  15441.  mark{-3.3775 5.84999 solid}xy
  15442.  
  15443. @endspecial 571 1038 a(N)564
  15444. 1050 y(N)566 1051 y @beginspecial @setspecial
  15445.  mark{-3.3775 -5.84999 solid}xy
  15446.  
  15447. @endspecial
  15448. 578 1050 a(N)594 1051 y @beginspecial @setspecial
  15449.  mark{6.755 0.0 solid}xy
  15450.  
  15451. @endspecial
  15452. 580 1026 a @beginspecial @setspecial
  15453.  mark{-3.3775 5.84999 solid}xy
  15454.  
  15455. @endspecial 599
  15456. 1038 a(N)592 1050 y(N)594 1051 y @beginspecial @setspecial
  15457.  mark{-3.3775 -5.84999 solid}xy
  15458.  
  15459.  
  15460. @endspecial 606 1050 a(N)622 1051 y @beginspecial @setspecial
  15461.  mark{6.755 0.0 solid}xy
  15462.  
  15463.  
  15464. @endspecial 608 1026 a @beginspecial @setspecial
  15465.  mark{-3.3775 5.84999 solid}xy
  15466.  
  15467. @endspecial
  15468. 557 1062 a(N)550 1075 y(N)g @beginspecial @setspecial
  15469.  mark{-3.3775 -5.84999 solid}xy
  15470.  
  15471.  
  15472. @endspecial 12 w(N)n @beginspecial @setspecial
  15473.  mark{6.755 0.0 solid}xy
  15474.  
  15475. @endspecial
  15476. 566 1051 a @beginspecial @setspecial
  15477.  mark{-3.3775 5.84999 solid}xy
  15478.  
  15479. @endspecial 543
  15480. 1087 a(N)536 1099 y(N)g @beginspecial @setspecial
  15481.  mark{-3.3775 -5.84999 solid}xy
  15482.  
  15483. @endspecial
  15484. 12 w(N)n @beginspecial @setspecial
  15485.  mark{6.755 0.0 solid}xy
  15486.  
  15487. @endspecial 552 1075
  15488. a @beginspecial @setspecial
  15489.  mark{-3.3775 5.84999 solid}xy
  15490.  
  15491. @endspecial 571 1087 a(N)564
  15492. 1099 y(N)g @beginspecial @setspecial
  15493.  mark{-3.3775 -5.84999 solid}xy
  15494.  
  15495. @endspecial 12
  15496. w(N)n @beginspecial @setspecial
  15497.  mark{6.755 0.0 solid}xy
  15498.  
  15499. @endspecial 580 1075
  15500. a @beginspecial @setspecial
  15501.  mark{-3.3775 5.84999 solid}xy
  15502.  
  15503. @endspecial 613 1062 a(N)606
  15504. 1075 y(N)g @beginspecial @setspecial
  15505.  mark{-3.3775 -5.84999 solid}xy
  15506.  
  15507. @endspecial 12
  15508. w(N)n @beginspecial @setspecial
  15509.  mark{6.755 0.0 solid}xy
  15510.  
  15511. @endspecial 622 1051
  15512. a @beginspecial @setspecial
  15513.  mark{-3.3775 5.84999 solid}xy
  15514.  
  15515. @endspecial 599 1087 a(N)592
  15516. 1099 y(N)g @beginspecial @setspecial
  15517.  mark{-3.3775 -5.84999 solid}xy
  15518.  
  15519. @endspecial 12
  15520. w(N)n @beginspecial @setspecial
  15521.  mark{6.755 0.0 solid}xy
  15522.  
  15523. @endspecial 608 1075
  15524. a @beginspecial @setspecial
  15525.  mark{-3.3775 5.84999 solid}xy
  15526.  
  15527. @endspecial 627 1087 a(N)620
  15528. 1099 y(N)g @beginspecial @setspecial
  15529.  mark{-3.3775 -5.84999 solid}xy
  15530.  
  15531. @endspecial 12
  15532. w(N)n @beginspecial @setspecial
  15533.  mark{6.755 0.0 solid}xy
  15534.  
  15535. @endspecial 636 1075
  15536. a @beginspecial @setspecial
  15537.  mark{-3.3775 5.84999 solid}xy
  15538.  
  15539. @endspecial -66 1186 a FA
  15540. (\\def\\objectstyle{)o(\\scri)o(ptsc)o(ripts)o(tyle})-66
  15541. 1235 y(\\xypolygon3{~:{/r)o(5.2pc)o(/:})-44 1285 y(~>{}~<>{?\\xypoly)o
  15542. (gon3")o(a"{~)o(:{\(.5)o(,0\):})-44 1335 y(~>{}~<>{?\\xypoly)o(gon3")o
  15543. (b"{~)o(:{\(.5)o(,0\):})-44 1385 y(~>{}~<>{?\\xypoly)o(gon3")o(c"{~)o
  15544. (:{\(.5)o(,0\):})-44 1435 y(~>{}~<>{?\\xypoly)o(gon3")o(d"{~)o(:{\(.5)o
  15545. (,0\):})-66 1484 y(~<>{?*!/d.5pt/=0{)o(\\blac)o(ktri)o(angle)o(}})-66
  15546. 1534 y(}})21 b(}})h(}})f(}})g(})-66 1605 y FD(Note)13
  15547. b(the)g(use)g(of)f(naming)e(in)j(this)f(example;)f(when)i(pro)q(cess-)
  15548. -66 1655 y(ing)h(this)g(man)o(ual)f(it)h(sa)o(v)o(es)h(13,000+)e(w)o
  15549. (ords)i(of)f(main)f(mem-)-66 1705 y(ory)d(and)h(10,000+)e(string)h(c)o
  15550. (haracters)j(as)d(w)o(ell)g(as)h(122)f(strings)-66 1755
  15551. y(and)k(319)f(m)o(ulti-letter)f(con)o(trol)i(sequences.)-66
  15552. 1943 y FE(21)66 b(V)-6 b(ersion)29 b(2)e(Compatibilit)n(y)k(fea-)68
  15553. 2017 y(ture)-66 2115 y Fq(V)l(ers.)21 b(2.12)16 b(b)o(y)f(Kristo\013er)
  15554. f(H.)i(Rose)g Fv(h)p FD(kris@diku.dk)p Fv(i)-66 2165
  15555. y Fq(Load)f(as:)22 b FA(\\xyoption{v2})-66 2248 y FD(This)j(option)g
  15556. (pro)o(vides)h(bac)o(kw)o(ards)g(compatibilit)o(y)c(with)-70
  15557. 2298 y(X)-51 2305 y(Y)-27 2298 y(-pic)f(v)o(ersion)f(2:)31
  15558. b(diagrams)19 b(written)i(according)f(to)g(the)-66 2347
  15559. y(\\T)o(yp)q(esetting)32 b(diagrams)d(with)e(X)524 2354
  15560. y(Y)548 2347 y(-pic:)53 b(User's)32 b(Man-)-66 2397 y(ual")24
  15561. b([13)o(])g(should)g(t)o(yp)q(eset)j(correctly)f(with)e(this)h(option)
  15562. -66 2447 y(loaded)-25 2500 y(There)19 b(are)f(a)f(few)g(exceptions:)26
  15563. b(the)18 b(features)g(describ)q(ed)-66 2550 y(in)e Fv(x)p
  15564. FD(21.1)f(b)q(elo)o(w)h(are)h(not)f(pro)o(vided)g(b)q(ecause)i(they)e
  15565. (are)h(not)-66 2600 y(as)12 b(useful)g(as)g(the)g(author)g(originally)e
  15566. (though)o(t)h(and)h(th)o(us)h(vir-)-66 2650 y(tually)d(nev)o(er)i
  15567. (used.)18 b(And)12 b(one)f(extra)h(command)c(is)j(pro)o(vided)-66
  15568. 2700 y(to)j(sp)q(eed)i(up)e(t)o(yp)q(esetting)h(of)f(do)q(cumen)o(ts)g
  15569. (with)c(X)742 2707 y(Y)767 2700 y(-pic)k(v)o(er-)-66
  15570. 2749 y(sion)e(2)h(diagrams)e(b)o(y)h(allo)o(wing)f(the)i(new)g
  15571. (compilation)d(func-)-66 2799 y(tionalit)o(y)i(on)i(old)f(diagrams.)
  15572. 1000 42 y(The)23 b(remaining)e(sections)j(list)e(all)g(the)h(obsolete)g
  15573. (com-)959 91 y(mands)18 b(and)h(suggest)h(w)o(a)o(ys)f(to)g(ac)o(hiev)o
  15574. (e)h(the)f(same)g(things)959 141 y(using)11 b(X)1084
  15575. 148 y(Y)1109 141 y(-pic)16 b(2.12,)f FC(i)p FD(.)p FC(e)p
  15576. FD(.,)g(without)h(the)h(use)g(of)f(this)g(option.)959
  15577. 191 y(They)i(are)h(group)q(ed)g(as)f(to)g(what)h(part)f(of)c(X)1689
  15578. 198 y(Y)1713 191 y(-pic)k(replaces)959 241 y(them;)12
  15579. b(the)j(compilation)c(command)g(is)j(describ)q(ed)h(last.)1000
  15580. 291 y Fq(Note:)25 b FD(\\v)o(ersion)18 b(2")f(is)g(mean)o(t)f(to)h(co)o
  15581. (v)o(er)h(all)e(public)h(re-)959 340 y(leases)22 b(of)16
  15582. b(X)1151 347 y(Y)1176 340 y(-pic)21 b(in)g(1991)f(and)h(1992,)h
  15583. FC(i)p FD(.)p FC(e)p FD(.,)f(v)o(ersion)h(1.40)959 390
  15584. y(and)17 b(v)o(ersions)h(2.1)f(through)g(2.6.)28 b(The)18
  15585. b(published)g(man)o(ual)959 440 y(cited)i(ab)q(o)o(v)o(e)f(\(for)g(v)o
  15586. (ersion)h(2.6\))e(is)i(the)g(reference)i(in)d(case)959
  15587. 490 y(of)e(v)n(ariations)f(b)q(et)o(w)o(een)j(these)g(v)o(ersions,)g
  15588. (and)e(only)g(things)959 540 y(do)q(cumen)o(ted)e(in)g(that)g(man)o
  15589. (ual)e(will)g(b)q(e)j(supp)q(orted)h(b)o(y)e(this)959
  15590. 589 y(option!)959 705 y Fr(21.1)55 b(Unsupp)r(orted)19
  15591. b(incompatibili)o(tie)o(s)959 782 y FD(Here)14 b(is)e(a)h(list)f(of)g
  15592. (kno)o(wn)h(incompatibili)o(ties)e(with)h(v)o(ersion)h(2)959
  15593. 832 y(ev)o(en)h(when)g(the)h FA(v2)e FD(option)h(is)f(loaded.)1000
  15594. 912 y Fv(\017)21 b FD(Automatic)9 b(`shortening')g(of)h(arro)o(w)h
  15595. (tails)e(b)o(y)i FA(|<<)e FD(break)1042 962 y(w)o(as)j(a)g(bug)g(and)g
  15596. (has)g(b)q(een)h(`\014xed')f(so)g(it)g(do)q(es)h(not)f(w)o(ork)1042
  15597. 1012 y(an)o(y)h(more.)k(Put)d(a)g FA(|<\\hole)e FD(break)j(b)q(efore)f
  15598. (it.)1000 1094 y Fv(\017)21 b FD(The)d(v)o(ersion)g(2.6)f
  15599. FA(*)h FD(p)q(osition)f(op)q(erator)i(is)f(not)g(a)o(v)n(ail-)1042
  15600. 1143 y(able.)f(Use)e(the)g FA(:)e FD(and)h FA(::)f FD(op)q(erators.)
  15601. 1000 1225 y Fv(\017)21 b FD(Using)12 b FB(t)1172 1231
  15602. y Fu(1)1191 1225 y FA(;)p FB(t)1228 1231 y Fu(2)1247
  15603. 1225 y FA(:\()o FB(x)p FA(,)p FB(y)q FA(\))h FD(as)h(the)f(target)h(of)
  15604. e(an)h(arro)o(w)g(com-)1042 1275 y(mand)k(do)q(es)j(not)f(w)o(ork.)34
  15605. b(Enclose)20 b(it)e(in)h(braces,)i FC(i)p FD(.)p FC(e)p
  15606. FD(.,)1042 1325 y(write)1359 1375 y FA({)p FB(t)1396
  15607. 1381 y Fu(1)1414 1375 y FA(;)p FB(t)1451 1381 y Fu(2)1470
  15608. 1375 y FA(:\()o FB(x)p FA(,)p FB(y)q FA(\)})1000 1464
  15609. y Fv(\017)g FD(The)14 b(older)g FA(\\pit)p FD(,)e FA(\\apit)p
  15610. FD(,)g(and)i FA(\\bpit)f FD(commands)e(are)1042 1513
  15611. y(not)i(de\014ned.)19 b(Use)c FA(\\dir{>})d FD(\(or)i
  15612. FA(\\tip)o FD(\))g(with)f(v)n(arian)o(ts)1042 1563 y(and)g(rotation.)
  15613. 1000 1645 y Fv(\017)21 b FD(The)g(ev)o(en)h(older)g(notation)e(where)j
  15614. (an)e(argumen)o(t)f(in)1042 1695 y(braces)d(to)f FA(\\rto)g
  15615. FD(and)g(the)g(others)i(w)o(as)e(automatically)1042 1745
  15616. y(tak)o(en)d(to)g(b)q(e)h(a)f(`tail')e(is)i(not)g(supp)q(orted.)19
  15617. b(Use)c(the)e(sup-)1042 1794 y(p)q(orted)h FA(|<)p FB(:)7
  15618. b(:)g(:)19 b FD(notation.)959 1875 y(If)f(y)o(ou)g(do)g(not)h(use)g
  15619. (these)h(features)g(then)f(y)o(our)f(v)o(ersion)h(2)959
  15620. 1925 y(\(and)f(earlier\))h(diagrams)e(should)h(t)o(yp)q(eset)i(the)f
  15621. (same)f(with)959 1975 y(this)e(option)f(loaded)g(except)j(that)e
  15622. (sometimes)e(the)j(spacing)959 2024 y(with)d(v)o(ersion)g(2.12)f(is)h
  15623. (sligh)o(tly)f(di\013eren)o(t)j(from)c(that)j(of)e(v)o(er-)959
  15624. 2074 y(sion)g(2.6)g(whic)o(h)h(had)f(some)g(spacing)h(bugs.)959
  15625. 2190 y Fr(21.2)55 b(Obsolete)18 b(k)n(ernel)f(features)959
  15626. 2267 y FD(The)h(follo)o(wing)d(things)j(are)h(added)f(to)g(the)g(k)o
  15627. (ernel)h(b)o(y)f(this)959 2316 y(option)c(and)h(describ)q(ed)i(here:)k
  15628. (idioms,)13 b(obsolete)i(p)q(ositions,)959 2366 y(obsolete)j
  15629. (connections,)i(and)e(obsolete)h(ob)r(jects.)32 b(F)m(or)18
  15630. b(eac)o(h)959 2416 y(w)o(e)h(sho)o(w)g(the)g(suggested)i(w)o(a)o(y)d
  15631. (of)g(doing)g(the)i(same)e(thing)959 2466 y(without)13
  15632. b(this)h(option:)959 2573 y Fq(Remo)o(v)o(ed)g Fv(A)1193
  15633. 2582 y(M)1238 2573 y(S)p Fq(-T)1304 2582 y(E)1329 2573
  15634. y(X)i(idioms)959 2650 y FD(Some)11 b(idioms)e(from)i
  15635. Fv(A)1320 2659 y(M)1365 2650 y(S)p FD(-T)1427 2659 y(E)1450
  15636. 2650 y(X)h(are)h(no)f(longer)f(used)j(b)o(y)7 b(X)1903
  15637. 2657 y(Y)1928 2650 y(-)959 2700 y(pic:)16 b(the)c(de\014nition)e
  15638. (commands)f FA(\\define)g FD(and)i FA(\\redefine)p FD(,)959
  15639. 2749 y(and)k(the)h(size)g(commands)d FA(\\dsize)p FD(,)h
  15640. FA(\\tsize)p FD(,)g FA(\\ssize)p FD(,)g(and)959 2799
  15641. y FA(\\sssize)p FD(.)20 b(Please)d(use)f(the)g(commands)d(recommended)h
  15642. (for)917 2929 y(41)p eop
  15643. %%Page: 42 42
  15644. 42 41 bop -66 42 a FD(y)o(our)12 b(format|for)d(plain)i(T)376
  15645. 50 y(E)399 42 y(X)h(these)i(are)f FA(\\def)e FD(for)g(the)i(\014rst)-66
  15646. 91 y(t)o(w)o(o)g(and)g FA(\\displaystyle)n FD(,)g FA(\\textstyle)n
  15647. FD(,)g FA(\\scriptstyle)n FD(,)-66 141 y(and)h FA(\\scriptscriptstyle)d
  15648. FD(for)j(the)h(rest.)22 b(The)15 b FA(v2)f FD(option)-66
  15649. 191 y(ensures)i(that)e(they)g(are)g(a)o(v)n(ailable)e(an)o(yw)o(a)o(y)m
  15650. (.)-25 241 y(V)m(ersion)f(also)g(2)f(used)i(the)g Fv(A)419
  15651. 250 y(M)464 241 y(S)p FD(-T)526 250 y(E)549 241 y(X)f
  15652. FA(\\text)f FD(and)h(a)f(\(non-)-66 291 y(ob)r(ject\))16
  15653. b(b)q(o)o(x)e(construction)i FA(\\Text)e FD(whic)o(h)h(are)h(em)o
  15654. (ulated|)-66 340 y FA(\\text)e FD(is)i(only)f(de\014ned)i(if)d(not)i
  15655. (already)f(de\014ned,)i(ho)o(w)o(ev)o(er,)-66 390 y(using)f(the)h
  15656. (nativ)o(e)f(one)h(\(of)f Fv(A)417 399 y(M)461 390 y(S)p
  15657. FD(-T)523 399 y(E)546 390 y(X)h(or)f Fv(A)673 399 y(M)718
  15658. 390 y(S)p FD(-L)768 382 y Fu(A)786 390 y FD(T)809 399
  15659. y(E)833 390 y(X)g(or)-66 440 y(whatev)o(er\))f(if)f(p)q(ossible.)20
  15660. b(Please)15 b(use)g(the)g FA(\\txt)f FD(ob)r(ject)h(con-)-66
  15661. 490 y(struction)20 b(directly)g(since)h(it)e(is)h(more)f(general)h(and)
  15662. f(m)o(uc)o(h)-66 540 y(more)13 b(e\016cien)o(t!)-66 647
  15663. y Fq(Obsolete)g(state)-66 724 y FD(In)d(v)o(ersion)g(2)g(the)g(a)o(v)n
  15664. (ailable)e(state)j(dimensions)d(had)i(di\013eren)o(t)-66
  15665. 774 y(names:)18 b FA(\\cL)p FD(,)13 b FA(\\cR)p FD(,)g
  15666. FA(\\cH)p FD(,)h(and)g FA(\\cD)f FD(for)h FA(\\Lc)p FD(,)g
  15667. FA(\\Rc)p FD(,)f FA(\\Uc)p FD(,)g(and)-66 823 y FA(\\Dc)p
  15668. FD(.)k(These)e(are)g(made)d(synon)o(yms)h(for)h(the)g(new)g(names.)-66
  15669. 931 y Fq(Obsolete)f(p)q(osition)g(manipulati)o(on)-66
  15670. 1008 y FD(In)18 b(v)o(ersion)g(2)g(man)o(y)e(things)i(w)o(ere)h(done)f
  15671. (using)g(individual)-66 1057 y Fv(h)p FD(decor)p Fv(i)11
  15672. b FD(con)o(trol)e(sequences)j(that)d(are)h(no)o(w)f(done)h(using)f
  15673. Fv(h)p FD(p)q(os)p Fv(i)-66 1107 y FD(op)q(erators.)p
  15674. -66 1198 984 2 v -30 1245 a(V)m(ersion)14 b(2)g(p)q(ositioning)35
  15675. b(Replacemen)o(t)p -66 1273 V -30 1320 a FA(\\go)p Fv(h)p
  15676. FD(p)q(os)p Fv(i)260 b FA(\\POS;p,)o Fv(h)p FD(p)q(os)p
  15677. Fv(i)-30 1370 y FA(\\aftergo{)n Fv(h)p FD(decor)p Fv(i)p
  15678. FA(})q Fv(h)p FD(p)q(os)p Fv(i)389 1420 y FA(\\afterPOS{)n
  15679. Fv(h)p FD(decor)p Fv(i)p FA(};p,)p Fv(h)p FD(p)q(os)p
  15680. Fv(i)-30 1470 y FA(\\merge)287 b(\\POS.p\\relax)-30 1519
  15681. y(\\swap)309 b(\\POS;\\relax)-30 1569 y(\\Drop{)o Fv(h)p
  15682. FD(text)p Fv(i)p FA(})162 b(\\drop+{)o Fv(h)p FD(text)p
  15683. Fv(i)p FA(})p -66 1598 V -66 1744 a Fq(Obsolete)13 b(connections)-66
  15684. 1821 y FD(These)20 b(connections)f(are)g(no)o(w)f(implemen)o(ted)e
  15685. (using)i(direc-)-66 1871 y(tionals.)p -66 1962 V -32
  15686. 2008 a(V)m(ersion)c(2)g(connection)47 b(Replacemen)o(t)p
  15687. -66 2037 V -32 2084 a FA(\\none)313 b(\\connect)20 b(h\\dir{})-32
  15688. 2134 y(\\solid)291 b(\\connect)20 b(h\\dir{-})-32 2183
  15689. y(\\Solid)291 b(\\connect)20 b(h\\dir2{-})-32 2233 y(\\Ssolid)269
  15690. b(\\connect)20 b(h\\dir3{-})-32 2283 y(\\dashed)269 b(\\connect)20
  15691. b(h\\dir{--})-32 2333 y(\\Dashed)269 b(\\connect)20 b(h\\dir2{--})-32
  15692. 2383 y(\\Ddashed)247 b(\\connect)20 b(h\\dir3{--})-32
  15693. 2433 y(\\dotted)269 b(\\connect)20 b(h\\dir{.})-32 2482
  15694. y(\\Dotted)269 b(\\connect)20 b(h\\dir2{.})-32 2532 y(\\Ddotted)247
  15695. b(\\connect)20 b(h\\dir3{.})-32 2582 y(\\dottedwith{)n
  15696. Fv(h)p FD(text)p Fv(i)p FA(})35 b(\\connect)20 b(h{)p
  15697. Fv(h)p FD(text)p Fv(i)p FA(})p -66 2611 V -25 2700 a
  15698. FD(Note)13 b(ho)o(w)g(the)g(`hidden')f(sp)q(eci\014er)i
  15699. FA(h)e FD(should)h(b)q(e)g(used)h(b)q(e-)-66 2749 y(cause)k(v)o(ersion)
  15700. g(2)f(connections)i(did)e(not)g(a\013ect)h(the)g(size)h(of)-66
  15701. 2799 y(diagrams.)959 42 y Fq(Obsolete)13 b(tips)959 119
  15702. y FD(These)i(ob)r(jects)g(all)d(ha)o(v)o(e)i FA(\\dir)o
  15703. FD(-names)f(no)o(w:)p 959 212 V 1045 260 a(V)m(ersion)h(2)f(tip)86
  15704. b(Replacemen)o(t)p 959 289 V 1045 337 a FA(\\notip)187
  15705. b(\\dir{})1045 387 y(\\stop)209 b(\\dir{)o(|})1045 437
  15706. y(\\astop)187 b(\\dir^{)o(|})1045 486 y(\\bstop)g(\\dir_{)o(|})1045
  15707. 536 y(\\tip)231 b(\\dir{>})1045 586 y(\\atip)209 b(\\dir^{>})1045
  15708. 636 y(\\btip)g(\\dir_{>})1045 686 y(\\Tip)231 b(\\dir2{>})1045
  15709. 735 y(\\aTip)109 b(\\object=<5pt>:\(32,-)o(1\)\\di)o(r^{>})1045
  15710. 785 y(\\bTip)g(\\object=<5pt>:\(32,+)o(1\)\\di)o(r_{>})1045
  15711. 835 y(\\Ttip)209 b(\\dir3{>})1045 885 y(\\ahook)187 b(\\dir^{\(})1045
  15712. 935 y(\\bhook)g(\\dir_{\(})1045 985 y(\\aturn)g(\\dir^{'})1045
  15713. 1034 y(\\bturn)g(\\dir_{'})p 959 1064 V 1000 1156 a FD(The)18
  15714. b(older)g(commands)d FA(\\pit)o FD(,)k FA(\\apit)n FD(,)g(and)e
  15715. FA(\\bpit)o FD(,)h(are)959 1206 y(not)13 b(pro)o(vided.)959
  15716. 1315 y Fq(Obsolete)g(ob)s(ject)h(constructions)959 1392
  15717. y FD(The)d(follo)o(wing)e(ob)r(ject)i(construction)h(macros)f(are)g
  15718. (made)f(ob-)959 1442 y(solete)k(b)o(y)g(the)g(enric)o(hed)h
  15719. Fv(h)p FD(ob)r(ject)p Fv(i)g FD(format:)p 959 1496 V
  15720. 996 1544 a(V)m(ersion)f(2)g(ob)r(ject)122 b(Replacemen)o(t)p
  15721. 959 1573 V 996 1620 a FA(\\rotate\()o Fv(h)p FD(factor)p
  15722. Fv(i)p FA(\))p Fv(h)p FD(tip)p Fv(i)1263 1670 y FA(\\object:\()n
  15723. Fv(h)p FD(factor)p Fv(i)p FA(,)p Fv(h)p FD(factor)p Fv(i)p
  15724. FA(\){)p Fv(h)p FD(tip)p Fv(i)p FA(})996 1720 y(\\hole)306
  15725. b(\\object+{})996 1770 y(\\squash)p Fv(h)p FD(tip)p Fv(i)179
  15726. b FA(\\object=0{)n Fv(h)p FD(tip)p Fv(i)p FA(})996 1820
  15727. y(\\grow)p Fv(h)p FD(tip)p Fv(i)223 b FA(\\object+{)o
  15728. Fv(h)p FD(tip)p Fv(i)p FA(})996 1870 y(\\grow<)o Fv(h)p
  15729. FD(dimen)p Fv(i)p FA(>)o Fv(h)p FD(tip)p Fv(i)37 b FA(\\object+<)o
  15730. Fv(h)p FD(dimen)p Fv(i)p FA(>{)n Fv(h)p FD(tip)p Fv(i)p
  15731. FA(})996 1919 y(\\squarify{)n Fv(h)p FD(text)p Fv(i)p
  15732. FA(})72 b(\\object+={)n Fv(h)p FD(text)p Fv(i)p FA(})996
  15733. 1969 y(\\squarify<)n Fv(h)p FD(dimen)p Fv(i)p FA(>{)o
  15734. Fv(h)p FD(text)p Fv(i)p FA(})1412 2019 y(\\object+=<)n
  15735. Fv(h)p FD(dimen)p Fv(i)p FA(>{)o Fv(h)p FD(text)p Fv(i)p
  15736. FA(})p 959 2048 V 959 2119 a FD(where)13 b(rotation)f(is)g(done)h(in)e
  15737. (a)h(sligh)o(tly)f(di\013eren)o(t)j(manner)d(in)959 2169
  15738. y(v)o(ersion)j(2.12)e(\(it)i(w)o(as)g(nev)o(er)g(accurate)i(in)d(v)o
  15739. (ersion)h(2\).)959 2287 y Fr(21.3)55 b(Obsolete)18 b(extensions)f(&)h
  15740. (features)959 2364 y FD(V)m(ersion)13 b(2)g(had)h(comm)o(utativ)n(e)d
  15741. (diagram)g(functionalit)o(y)h(cor-)959 2414 y(resp)q(onding)18
  15742. b(to)f(the)h FA(frames)e FD(extension)j(and)e(parts)h(of)f(the)959
  15743. 2463 y FA(matrix)9 b FD(and)i FA(arrow)f FD(features.)18
  15744. b(These)12 b(are)g(therefore)g(loaded)959 2513 y(and)d(some)g(extra)h
  15745. (de\014nitions)f(added)h(to)g(em)o(ulate)e(commands)959
  15746. 2563 y(that)13 b(ha)o(v)o(e)h(disapp)q(eared.)959 2672
  15747. y Fq(F)l(rames)959 2749 y FD(The)28 b(v)o(ersion)g(2)g(frame)f
  15748. (commands)e(are)k(em)o(ulated)d(us-)959 2799 y(ing)18
  15749. b(the)h(frame)e(extension)j(\(as)f(w)o(ell)f(as)h(the)g
  15750. FA(\\dotframed)n FD(,)917 2929 y(42)p eop
  15751. %%Page: 43 43
  15752. 43 42 bop -66 42 a FA(\\dashframed)n FD(,)45 b(and)39
  15753. b FA(\\rounddashframed)d FD(commands)-66 91 y(comm)o(unicated)11
  15754. b(to)j(some)f(users)j(b)o(y)d(electronic)i(mail\):)p
  15755. -66 144 984 2 v -19 191 a(V)m(ersion)f(2)g(ob)r(ject)103
  15756. b(Replacemen)o(t)p -66 220 V -19 267 a FA(\\framed)243
  15757. b(\\drop\\frm{-})-19 317 y(\\framed<)o Fv(h)p FD(dimen)p
  15758. Fv(i)p FA(>)56 b(\\drop\\frm<)n Fv(h)p FD(dimen)p Fv(i)p
  15759. FA(>{-})-19 367 y(\\Framed)243 b(\\drop\\frm{=})-19 417
  15760. y(\\Framed<)o Fv(h)p FD(dimen)p Fv(i)p FA(>)56 b(\\drop\\frm<)n
  15761. Fv(h)p FD(dimen)p Fv(i)p FA(>{=})-19 467 y(\\dotframed)177
  15762. b(\\drop\\frm{.})-19 516 y(\\dashframed)155 b(\\drop\\frm{--})-19
  15763. 566 y(\\rounddashframed)45 b(\\drop\\frm{o-})p -66 595
  15764. V -66 744 a Fq(Matrices)-66 820 y FD(The)18 b FA(\\diagram)e
  15765. Fv(h)p FD(ro)o(ws)p Fv(i)i FA(\\enddiagram)e FD(command)f(is)i(pro-)-66
  15766. 870 y(vided)g(as)h(an)g(alias)e(for)h FA(\\xy\\xymatrix{)e
  15767. Fv(h)p FD(ro)o(ws)p Fv(i)j FA(}\\endxy)-66 920 y FD(cen)o(tered)g(in)d
  15768. (math)f(mo)q(de)g(and)i FA(\\LaTeXdiagrams)c FD(c)o(hanges)-66
  15769. 970 y(it)h(to)h(use)g FA(\\begin)f FB(:)7 b(:)g(:)19
  15770. b FA(\\end)13 b FD(syn)o(tax.)18 b FA(v2)13 b FD(sets)i(a)f(sp)q(ecial)
  15771. g(in-)-66 1020 y(ternal)c(`old)f(matrix')f(\015ag)i(suc)o(h)h(that)g
  15772. (trailing)e FA(\\\\)g FD(are)i(ignored)-66 1069 y(and)j(en)o(tries)h
  15773. (starting)e(with)h FA(*)g FD(are)g(safe.)-25 1119 y FA(\\NoisyDiagrams)
  15774. f FD(is)i(ignored)f(b)q(ecause)j(the)f(matrix)d(fea-)-66
  15775. 1169 y(ture)i(alw)o(a)o(ys)d(outputs)j(progress)g(messages.)-25
  15776. 1219 y(Finally)29 b(the)h(v)o(ersion)g(2)g FA(\\spreaddiagramrow)o(s)d
  15777. FD(and)-66 1269 y FA(\\spreaddiagramcol)o(umns)10 b FD(spacing)k
  15778. (commands)e(are)i(em)o(u-)-66 1318 y(lated)g(using)f
  15779. FA(\\xymatrixrowsep)e FD(and)j FA(\\xymatrixcolsep)m
  15780. FD(:)-66 1426 y Fq(Arro)o(ws)-66 1503 y FD(The)26 b(main)e(arro)o(w)h
  15781. (commands)f(of)h(v)o(ersion)h(2)g(w)o(ere)g(the)-66 1553
  15782. y FA(\\morphism)j FD(and)j FA(\\definemorphism)c FD(commands)h(that)-66
  15783. 1602 y(ha)o(v)o(e)14 b(b)q(een)h(replaced)f(b)o(y)g(the)h
  15784. FA(\\ar)e FD(command.)-25 1652 y FA(v2)22 b FD(pro)o(vides)h(them)f(as)
  15785. g(w)o(ell)g(as)g(uses)i(them)e(to)g(de\014ne)-66 1702
  15786. y(the)k(v)o(ersion)g(2)f(commands)e FA(\\xto)p FD(,)k
  15787. FA(\\xline)p FD(,)g FA(\\xdashed)p FD(,)-66 1752 y FA(\\xdotted)p
  15788. FD(,)19 b FA(\\xdouble)p FD(,)f(and)i(all)e(the)i(deriv)o(ed)g
  15789. (commands)-66 1802 y FA(\\dto)o FD(,)k FA(\\urto)o FD(,)g
  15790. FB(:)7 b(:)g(:)e FD(;)26 b(the)d FA(\\arrow)e FD(commands)f(of)i(the)h
  15791. FB(\014)r FD(-)-66 1851 y(releases)15 b(of)f(v3)f(is)h(also)f(pro)o
  15792. (vided.)-25 1901 y(Instead)g(of)f(commands)e(lik)o(e)h
  15793. FA(\\rrto)g FD(and)h FA(\\uldouble)e FD(y)o(ou)-66 1951
  15794. y(should)f(use)i(the)f(arro)o(w)g(feature)g(replacemen)o(ts)g
  15795. FA(\\ar[rr])e FD(and)-66 2001 y FA(\\ar@{=}[ul])n FD(.)-25
  15796. 2051 y(The)23 b(prede\014ned)i(turning)d(solid)g(arro)o(ws)h
  15797. FA(\\lltou)o FD(,)h FB(:)7 b(:)g(:)f FD(,)-66 2101 y
  15798. FA(\\tord)18 b FD(are)h(de\014ned)h(as)f(w)o(ell;)i(these)f(are)f(no)o
  15799. (w)g(easy)g(to)g(do)-66 2150 y(with)13 b Fv(h)p FD(turn)p
  15800. Fv(i)p FD(s.)-66 2266 y Fr(21.4)56 b(Obsolete)17 b(loading)-66
  15801. 2343 y FD(The)h(v2)g(User's)i(Man)o(ual)d(sa)o(ys)h(that)g(y)o(ou)g
  15802. (can)g(load)c(X)826 2350 y(Y)850 2343 y(-pic)-66 2393
  15803. y(with)e(the)i(command)c FA(\\input)21 b(xypic)11 b FD(and)i(as)g(a)g
  15804. (L)735 2384 y Fu(A)753 2393 y FD(T)776 2402 y(E)799 2393
  15805. y(X)g(2.09)-66 2443 y(`st)o(yle)24 b(option')f FA([xypic])o
  15806. FD(.)49 b(This)24 b(is)g(made)f(synon)o(ymous)-66 2492
  15807. y(with)c(loading)f(this)h(option)g(b)o(y)g(the)h(\014les)g
  15808. FA(xypic.tex)d FD(and)-66 2542 y FA(xypic.sty)12 b FD(distributed)i
  15809. (with)g(the)g FA(v2)g FD(option.)-66 2633 y FA(xypic.tex)n
  15810. Fq(:)21 b FD(This)d(\014le)f(\(v)o(ersion)h(2.10\))f(just)h(loads)f
  15811. (the)h FA(v2)17 2683 y FD(feature.)-66 2790 y FA(xypic.sty)n
  15812. Fq(:)j FD(Loads)14 b FA(xy.sty)e FD(and)i(the)h FA(v2)e
  15813. FD(feature.)959 42 y Fr(21.5)55 b(Compiling)17 b(v2-diagrams)959
  15814. 120 y FD(In)11 b(order)h(to)f(mak)o(e)f(it)h(p)q(ossible)h(to)f(use)h
  15815. (the)g(new)g(compilation)959 170 y(features)g(ev)o(en)g(on)g(do)q
  15816. (cumen)o(ts)f(written)h(with)7 b(X)1715 177 y(Y)1740
  15817. 170 y(-pic)k(v2,)g(the)959 220 y(follo)o(wing)g(command)g(has)j(b)q
  15818. (een)h(added:)p 959 273 V 1003 321 a FA(\\diagramcompileto{)10
  15819. b Fv(h)p FD(name)p Fv(i)j FA(})h FB(:)7 b(:)g(:)19 b
  15820. FA(\\enddiagram)p 959 351 V 959 423 a FD(whic)o(h)g(is)h(lik)o(e)f(the)
  15821. h(ordinary)f(diagram)e(command)g(except)959 473 y(the)j(result)h(is)f
  15822. (compiled)e(in)o(to)h(a)h(\014le)g Fv(h)p FD(name)p Fv(i)p
  15823. FA(.xyc)n FD(.)36 b(Note)959 523 y(that)13 b(compilation)e(is)j(not)g
  15824. (quite)g(safe)g(in)f(all)g(cases!)1000 574 y(There)18
  15825. b(is)f(also)f(the)i(follo)o(wing)c(command)g(that)k(switc)o(hes)959
  15826. 624 y(on)13 b FC(automatic)h(c)n(ompilation)j FD(of)c(all)f(diagrams)f
  15827. (created)k(with)959 674 y(the)f(v2)g FA(\\diagram)e FB(:)7
  15828. b(:)g(:)19 b FA(\\enddiagram)11 b FD(command:)p 959 728
  15829. V 1133 776 a FA(\\CompileAllDiagram)o(s)g({)j Fv(h)p
  15830. FD(pre\014x)p Fv(i)g FA(})p 959 806 V 959 881 a FD(will)e(apply)h
  15831. FA(\\xycompileto{)m Fv(h)p FD(pre\014x)p Fv(i)p FB(n)p
  15832. FA(}{)q FB(:)7 b(:)g(:)e FA(})14 b FD(to)f(eac)o(h)i(dia-)959
  15833. 931 y(gram)d(with)h FB(n)h FD(a)g(sequence)i(n)o(um)o(b)q(er)d
  15834. (starting)h(from)e(1.)1000 981 y(If)18 b(for)h(some)f(reason)h(a)f
  15835. (diagram)f(do)q(es)i(not)g(w)o(ork)f(when)959 1031 y(compiled)h(then)j
  15836. (replace)g(the)f FA(\\diagram)f FD(command)e(with)959
  15837. 1081 y FA(\\diagramnocompi)o(le)23 b FD(\(or)i(in)g(case)i(y)o(ou)e
  15838. (are)h(using)f(the)959 1131 y(L)970 1122 y Fu(A)988 1131
  15839. y FD(T)1011 1140 y(E)1034 1131 y(X)14 b(form,)e FA(\\begin{diagramn)o
  15840. (ocomp)o(ile})m FD(\),)h(or)h(use)p 959 1186 V 1221 1235
  15841. a FA(\\NoCompileAllDiagra)o(ms)1221 1285 y(\\ReCompileAllDiagra)o(ms)p
  15842. 959 1315 V 959 1387 a FD(where)h(the)f(last)g(switc)o(hes)h
  15843. (compilation)c(bac)o(k)j(on.)959 1561 y FE(P)n(art)22
  15844. b(IV)959 1666 y Fo(Bac)m(k)m(ends)959 1770 y FD(This)12
  15845. b(part)g(describ)q(es)i(v)n(arian)o(t)e(bac)o(k)o(ends)h(that)f(supp)q
  15846. (ort)h(cus-)959 1820 y(tomisation)d(of)h(the)i(pro)q(duced)h(D)o(VI)e
  15847. (\014les)h(to)f(particular)g(out-)959 1870 y(put)f(devices.)18
  15848. b(F)m(or)10 b(eac)o(h)h(is)g(indicated)g(the)g(describ)q(ed)i(v)o
  15849. (ersion)959 1920 y(n)o(um)o(b)q(er,)j(the)h(author,)g(and)g(ho)o(w)f
  15850. (it)g(is)h(loaded.)26 b(Curren)o(tly)959 1969 y(there)f(is)f(only)f
  15851. (bac)o(k)o(end)i(supp)q(orting)f(output)g(to)g Fp(Post-)959
  15852. 2019 y(Script)13 b FD(devices.)959 2162 y FE(22)66 b(P)n(ostScript)24
  15853. b(bac)n(k)n(end)959 2254 y Fq(V)l(ers.)c(2.12)15 b(b)o(y)f(Ross)g(Mo)q
  15854. (ore)g Fv(h)p FD(ross@mp)q(ce.mq.edu.au)p Fv(i)959 2304
  15855. y Fq(Load)h(as:)21 b FA(\\xyoption{ps})955 2383 y FD(X)974
  15856. 2390 y(Y)998 2383 y(-ps)f(is)g(a)f(`bac)o(k-end')g(whic)o(h)h(pro)o
  15857. (vides)c(X)1673 2390 y(Y)1697 2383 y(-pic)k(with)f(the)959
  15858. 2433 y(abilit)o(y)h(to)h(pro)q(duce)i(D)o(VI)f(\014les)g(that)g(use)g
  15859. Fp(PostScript)1924 2418 y Fu(7)959 2482 y FA(\\specials)12
  15860. b FD(for)h(dra)o(wing)g(rather)i(than)f(the)c(X)1698
  15861. 2489 y(Y)1723 2482 y(-pic)j(fon)o(ts.)1000 2533 y(In)18
  15862. b(particular)g(this)h(mak)o(es)e(it)h(p)q(ossible)g(to)g(prin)o(t)c(X)
  15863. 1850 2540 y(Y)1875 2533 y(-pic)959 2583 y(D)o(VI)g(\014les)i(on)f
  15864. (systems)h(whic)o(h)f(do)g(not)g(ha)o(v)o(e)g(the)h(abilit)o(y)e(to)959
  15865. 2633 y(load)k(the)h(sp)q(ecial)g(fon)o(ts.)33 b(The)20
  15866. b(p)q(enalt)o(y)e(is)h(that)g(the)h(gen-)959 2683 y(erated)15
  15867. b(D)o(VI)e(\014les)i(will)e(only)g(function)h(with)g(one)g(particular)p
  15868. 959 2721 394 2 v 1005 2748 a Fs(7)1022 2760 y Fb(PostScript)g
  15869. Fy(is)i(a)f(registered)d(T)m(rademark)i(of)h(Adob)q(e)f(Systems,)959
  15870. 2799 y(Inc.)917 2929 y FD(43)p eop
  15871. %%Page: 44 44
  15872. 44 43 bop -66 42 a FD(D)o(VI)9 b(driv)o(er)g(program.)15
  15873. b(Hence)c(whenev)o(er)5 b(X)626 49 y(Y)652 42 y(-ps)10
  15874. b(is)f(activ)n(ated)-66 91 y(it)k(will)g(w)o(arn)h(the)g(user:)63
  15875. 186 y(X)82 193 y(Y)106 186 y(-pic)g(W)m(arning:)19 b(The)14
  15876. b(pro)q(duced)h(D)o(VI)f(\014le)58 232 y(is)g FC(not)g(p)n(ortable)s
  15877. FD(:)20 b(It)14 b(con)o(tains)g Fp(PostScript)88 279
  15878. y FA(\\special)p FD(s)f(for)g Fv(h)p FD(one)i(particular)p
  15879. Fv(i)e FD(driv)o(er)p 19 146 2 2 v 20 146 812 2 v 831
  15880. 146 2 2 v 19 302 2 157 v 830 302 V 19 304 2 2 v 20 304
  15881. 812 2 v 831 304 2 2 v -66 385 a(A)19 b(more)g(complete)f(discussion)i
  15882. (of)f(the)h(pros)g(and)f(cons)h(of)-66 434 y(using)13
  15883. b(this)h(bac)o(k)o(end)h(is)e(included)h(b)q(elo)o(w.)-66
  15884. 571 y Fr(22.1)56 b(Cho)r(osing)18 b(the)g(D)n(VI-driv)n(er)-66
  15885. 655 y FD(T)m(o)10 b(activ)n(ate)h(the)g(use)h(of)e Fp(PostScript)g
  15886. FD(the)h(user)h(m)o(ust)e(sp)q(ec-)-66 705 y(ify)k(one)h(of)f(the)i
  15887. (follo)o(wing)c(command)g(that)j(selects)i(the)f(for-)-66
  15888. 755 y(mat)c(of)h(the)i FA(\\special)n FD(s)g(to)e(b)q(e)i(used:)p
  15889. -66 815 984 2 v -45 867 a FA(\\UsePSspecials)c({)o Fv(h)p
  15890. FD(driv)o(er)p Fv(i)p FA(})-45 933 y(\\NoPSspecials)235
  15891. b FD(cancels)15 b Fp(PostScript)-45 983 y FA(\\UsePSspecials)213
  15892. b FD(restores)16 b Fp(PostScript)p -66 1016 V -66 1094
  15893. a FD(The)i FA(\\UsePSspecials)d FD(initially)g(causes)k(a)e(sp)q(ecial)
  15894. h(driv)o(er)-66 1144 y(\014le)g(\(see)h(b)q(elo)o(w\))f(to)g(b)q(e)h
  15895. (read.)31 b(This)18 b(\014le)g(con)o(tains)g(de\014ni-)-66
  15896. 1193 y(tions)11 b(whic)o(h)g(are)g(sp)q(eci\014c)i(to)e(the)h
  15897. (particular)f Fv(h)p FD(driv)o(er)p Fv(i)p FD(.)18 b(Note)-66
  15898. 1243 y(that)12 b(some)f(driv)o(ers)h(ma)o(y)e(not)i(b)q(e)g(able)g(to)g
  15899. (supp)q(ort)g(all)f(of)g(the)-66 1293 y Fp(PostScript)f
  15900. FD(e\013ects)k(that)e(can)g(b)q(e)h(requested)h(from)c(within)-70
  15901. 1343 y(X)-51 1350 y(Y)-27 1343 y(-pic.)35 b(When)20 b(an)g(unsupp)q
  15902. (orted)h(e\013ect)g(is)e(encoun)o(tered,)-66 1393 y(it)d(is)h(simply)d
  15903. (ignored.)27 b(A)16 b(message)h(w)o(arning)e(that)i(the)g(re-)-66
  15904. 1442 y(quested)k(e\013ect)g(is)e(una)o(v)n(ailable)e(will)h(b)q(e)i
  15905. (pro)q(duced)h(unless)-66 1492 y(to)q(o)14 b(man)o(y)e(suc)o(h)i
  15906. (messages)g(ha)o(v)o(e)g(already)f(b)q(een)i(issued.)-25
  15907. 1546 y(Use)26 b(of)e(fon)o(ts)h(is)g(restored)h(at)f(an)o(y)f(p)q(oin)o
  15908. (t)h(b)o(y)f(calling)-66 1596 y FA(\\NoPSspecials)m FD(,)13
  15909. b(after)h(whic)o(h)g(use)g(of)f Fp(PostScript)g FD(is)g(re-)-66
  15910. 1646 y(stored)k(b)o(y)g(using)f FA(\\UsePSspecials)m
  15911. FD(,)h(without)f(need)h(of)f(an)-66 1695 y(argumen)o(t.)26
  15912. b(This)17 b(allo)o(ws)f Fp(PostScript)g FD(to)h(b)q(e)g(turned)h(on)-66
  15913. 1745 y(and)11 b(o\013)g(for)f(individual)f(diagrams,)g(or)i(for)g(p)q
  15914. (ortions)g(of)g(a)f(sin-)-66 1795 y(gle)f(diagram.)14
  15915. b(Use)d(of)e(these)i(commands)c(ob)q(eys)j(normal)e(T)863
  15916. 1804 y(E)886 1795 y(X)-66 1845 y(scoping)j(rules,)g(so)g(if)f
  15917. FA(\\NoPSspecials)e FD(or)j FA(\\UsePSspecials)-66 1895
  15918. y FD(is)f(sp)q(eci\014ed)i(within)e(an)h(en)o(vironmen)o(t,)e(the)j
  15919. (previous)f(setting)-66 1945 y(will)h(b)q(e)j(restored)g(up)q(on)f(lea)
  15920. o(ving)f(that)h(en)o(vironmen)o(t.)-25 1998 y(F)m(or)d(users)h(of)f(L)
  15921. 204 1990 y Fu(A)222 1998 y FD(T)245 2007 y(E)268 1998
  15922. y(X)6 b(2)326 2004 y FB(")348 1998 y FD(,)11 b(and)f(presumably)g(L)679
  15923. 1990 y Fu(A)697 1998 y FD(T)720 2007 y(E)744 1998 y(X3)g(\(when)-66
  15924. 2048 y(it)j(b)q(ecomes)h(a)o(v)n(ailable\),)d(the)j(driv)o(er)f(t)o(yp)
  15925. q(e)h(will)e(b)q(e)i(inherited)-66 2098 y(from)f(an)o(y)i(corresp)q
  15926. (onding)i Fp(PostScript)d FD(option)g(sp)q(eci\014ed)-66
  15927. 2148 y(with)e(the)h FA(\\documentclass)d FD(command,)f(see)14
  15928. b([3)o(,)e(page)h(317].)-66 2198 y(The)j(implicit)d FA(\\UsePSspecials)
  15929. f FD(will)i(b)q(e)j(executed)g(at)e(the)-66 2247 y FA
  15930. (\\begin{document})22 b FD(line;)31 b(hence)c(an)o(y)f
  15931. FA(\\NoPSspecials)-66 2297 y FD(m)o(ust)13 b(o)q(ccur)i(after)f(this)g
  15932. (to)f(b)q(e)i(e\013ectiv)o(e.)-25 2351 y(The)21 b(follo)o(wing)d
  15933. (table,)j(whic)o(h)f(mimi)o(cs)e(the)j(one)g(in)e(the)-66
  15934. 2401 y(stated)k(L)78 2392 y Fu(A)96 2401 y FD(T)119 2410
  15935. y(E)142 2401 y(X)6 b(2)200 2407 y FB(")244 2401 y FD(reference,)26
  15936. b(describ)q(es)e(curren)o(t)f(supp)q(ort)-66 2451 y(for)17
  15937. b Fp(PostScript)g FD(driv)o(ers:)27 b Fv(\002)18 b FD(denotes)h(full)e
  15938. (supp)q(ort,)i(for)-66 2500 y(all)c(the)i(features)h(the)f(driv)o(er)g
  15939. (can)g(handle;)g(?)f(denotes)i(that)-66 2550 y(some)10
  15940. b(features)i(ha)o(v)o(e)f(not)g(b)q(een)h(tested,)h(but)e(ma)o(y)f
  15941. (still)g(w)o(ork;)-66 2600 y Fv(\000)k FD(denotes)h(no)e(supp)q(ort)i
  15942. (as)f(y)o(et.)k(Please)d(note)f(the)g(sp)q(elling,)-66
  15943. 2650 y(whic)o(h)d(corresp)q(onds)i(to)e(the)h(w)o(a)o(y)e(the)i(resp)q
  15944. (ectiv)o(e)h(writers)f(re-)-66 2700 y(fer)g(to)g(their)h(o)o(wn)f(pro)q
  15945. (ducts)h(within)f(their)g(o)o(wn)g(do)q(cumen)o(ta-)-66
  15946. 2749 y(tion.)k(Alternativ)o(e)11 b(com)o(binations)d(of)i(upp)q(er-)h
  15947. (and)f(lo)o(w)o(ercase)-66 2799 y(letters)15 b(are)f(not)g(guaran)o
  15948. (teed)h(to)e(w)o(ork)h(correctly)m(.)p 959 2 950 2 v
  15949. 963 37 a Fv(h)p FD(driv)o(er)p Fv(i)271 b FD(Description)232
  15950. b(X)1830 44 y(Y)1854 37 y(-ps)p 959 53 V 963 88 a FA(dvips)114
  15951. b FD(T)m(omas)12 b(Rokic)o(ki's)g(dvips)252 b Fv(\002)963
  15952. 138 y FA(Textures)48 b FD(Blue)14 b(Sky)g(Researc)o(h's)h
  15953. Fp(Textures)80 b Fv(\002)963 188 y FA(OzTeX)114 b FD(Andrew)15
  15954. b(T)m(rev)o(orro)o(w's)e(O)o(z)-6 b(T)1635 197 y(E)1659
  15955. 188 y(X)155 b Fv(\002)963 237 y FA(ln)180 b FD(Digital)12
  15956. b(Corp.)18 b(prin)o(ters)261 b Fv(\000)963 287 y FA(dvitops)70
  15957. b FD(James)13 b(Clark's)g(dvitops)265 b(?)963 337 y FA(emtex)114
  15958. b FD(Eb)q(erhard)15 b(Matte's)f(em-T)1613 346 y(E)1635
  15959. 337 y(X)179 b Fv(\000)p 959 354 V 1000 412 a FD(Other)12
  15960. b(D)o(VI-driv)o(ers)f(ma)o(y)f(already)g(w)o(ork)h(if)f(they)i(use)g
  15961. (con-)959 461 y(v)o(en)o(tions)j(similar)e(to)i FA(dvips)o
  15962. FD(,)g(O)o(z)-6 b(T)1515 470 y(E)1539 461 y(X)15 b(or)g
  15963. Fp(Textures)p FD(.)23 b(The)959 511 y(T)982 520 y(E)1005
  15964. 511 y(Xnical)12 b(do)q(cumen)o(tation)g([11)o(])g(in)h(the)g(\014le)g
  15965. FA(xyps.doc)f FD(con-)959 561 y(tains)i(instructions)i(concerning)g(ho)
  15966. o(w)e(to)h(mak)o(e)9 b(X)1761 568 y(Y)1786 561 y(-ps)15
  15967. b(w)o(ork)959 611 y(with)e(other)i(driv)o(ers.)k(T)m(o)14
  15968. b(ha)o(v)o(e)g(another)g(driv)o(er)g(sp)q(eci\014cally)959
  15969. 661 y(supp)q(orted)i(it)e(is)h(only)e(necessary)k(to)e(inform)d(the)k
  15970. (author)e(of)959 710 y(its)e(existence,)i(ho)o(w)e(it)g(handles)h
  15971. FA(\\specials)n FD(,)f(and)h(negotiate)959 760 y(with)h(him)f(a)h
  15972. (means)g(for)g(testing/v)o(erifying)g(the)i(implem)o(en-)959
  15973. 810 y(tation.)1000 860 y(It)11 b(should)g(b)q(e)h(p)q(ossible)f(to)g(c)
  15974. o(hange)g Fv(h)p FD(driv)o(er)p Fv(i)h FD(up)f(un)o(til)f(suc)o(h)959
  15975. 910 y(time)k(as)i(a)g FA(\\special)e FD(is)h(actually)g(used.)25
  15976. b(This)16 b(is)g(to)f(allo)o(w)959 960 y(users)i(to)f(switc)o(h)g(from)
  15977. e(a)i(system)f(default.)24 b(This)16 b(abilit)o(y)e(is)959
  15978. 1009 y(new)h(with)f(v)o(ersion)g(2.9;)g(an)o(y)g(di\016culties)g(with)g
  15979. (this)h(feature)959 1059 y(should)e(b)q(e)i(rep)q(orted)g(to)f(the)g
  15980. (author)1000 1109 y(The)h(follo)o(wing)e(lists)i(the)g
  15981. Fv(h)p FD(driv)o(er)p Fv(i)p FD(s)h(a)o(v)n(ailable,)d(including)959
  15982. 1159 y(some)e(exp)q(erimen)o(tal)h(ones)i(not)e(men)o(tioned)g(ab)q(o)o
  15983. (v)o(e.)18 b(The)13 b(as-)959 1209 y(so)q(ciated)i(driv)o(er)h(\014le)f
  15984. (is)g(giv)o(en)g(in)g(paren)o(theses,)i(along)d(with)959
  15985. 1258 y(an)o(y)f(sp)q(ecial)h(considerations)h(needed)g(when)f(using)g
  15986. (them.)959 1331 y FA(dvips)g Fq(for)h(dvips)g(\(xyps-dvi.tex\):)j
  15987. FD(This)23 b(included)g(\014le)1042 1381 y(\(v)o(ersion)11
  15988. b(2.10\))g(pro)o(vides)d(X)1475 1388 y(Y)1499 1381 y(-ps)k(supp)q(ort)g
  15989. (for)g(the)g(dvips)1042 1431 y(driv)o(er)17 b(b)o(y)f(T)m(omas)f(Rokic)
  15990. o(ki)g([10)o(])i(\(it)f(has)h(b)q(een)h(tested)1042 1481
  15991. y(with)13 b(dvips)h(v)o(ersion)g(5.55a\).)959 1561 y
  15992. FA(Textures)g Fq(for)h Fp(Textures)h Fq(\(xyps-txt.tex\):)1042
  15993. 1611 y FD(This)22 b(included)i(\014le)f(\(v)o(ersion)g(2.10\))f(pro)o
  15994. (vides)d(X)1864 1618 y(Y)1888 1611 y(-ps)1042 1660 y(supp)q(ort)i(for)e
  15995. (the)i(D)o(VI)f(driv)o(er)h(of)e Fp(Textures)p FD(.)1836
  15996. 1645 y Fu(8)1892 1660 y FD(for)1042 1710 y(the)14 b(Macin)o(tosh.)1312
  15997. 1695 y Fu(9)959 1790 y FA(OzTeX)g Fq(for)h(O)o(z)-7 b(T)1231
  15998. 1800 y(E)1257 1790 y(X)16 b(\(xyps-oz.tex\):)j FD(This)h(included)h
  15999. (\014le)1042 1840 y(\(v)o(ersion)14 b(2.10\))f(pro)o(vides)e(X)1483
  16000. 1847 y(Y)1507 1840 y(-ps)k(supp)q(ort)g(for)f(the)h(D)o(VI)1042
  16001. 1890 y(driv)o(er)f(of)f(O)o(z)-6 b(T)1275 1899 y(E)1298
  16002. 1890 y(X)14 b(b)o(y)g(Andrew)h(T)m(rev)o(orro)o(w.)1754
  16003. 1875 y Fu(10)1042 1953 y Fq(Bug:)56 b FD(Colour)32 b(supp)q(ort)i(is)f
  16004. (not)g(complete)f(\(see)1042 2002 y FA(INSTALL.OzTeX)1042
  16005. 2065 y Fq(Note:)d FD(T)m(o)18 b(use)e(X)1344 2072 y(Y)1369
  16006. 2065 y(-pic)j(e\013ectiv)o(ely)h(with)f(O)o(z)-6 b(T)1820
  16007. 2074 y(E)1843 2065 y(X)19 b(re-)1042 2115 y(quires)h(c)o(hanging)e(sev)
  16008. o(eral)i(parameters.)36 b(This)19 b(is)g(de-)1042 2165
  16009. y(scrib)q(ed)j(in)e(the)i(\014le)f FA(INSTALL.)n(OzTeX)f
  16010. FD(of)g(the)d(X)1850 2172 y(Y)1875 2165 y(-pic)1042 2215
  16011. y(distribution.)959 2295 y FA(dvitops)d Fq(for)h FA(dvitops)g
  16012. Fq(\(xyps-dto.tex\):)j FD(This)112 b(in-)1042 2345 y(cluded)19
  16013. b(\014le)g(\(v)o(ersion)g(2.10\))f(pro)o(vides)d(X)1705
  16014. 2352 y(Y)1730 2345 y(-ps)k(supp)q(ort)1042 2394 y(for)13
  16015. b(the)i FA(dvitops)d FD(D)o(VI)i(driv)o(er)g(b)o(y)f(James)h(Clark.)
  16016. 1042 2457 y Fq(Bug:)k FD(This)13 b(co)q(de)i(has)f(not)g(b)q(een)h
  16017. (tested!)p 959 2484 394 2 v 1005 2511 a Fs(8)1022 2523
  16018. y Fb(Textures)9 b Fy(is)f(a)h(pro)q(duct)e(of)h(Blue)g(Sky)g(Researc)o
  16019. (h.)h(X)1734 2529 y(Y)1756 2523 y(-ps)f(has)g(b)q(een)959
  16020. 2562 y(tested)f(on)h(v)o(ersions)f(1.5b)h(and)g(later;)g(no)g(guaran)o
  16021. (tee)e(is)j(giv)o(en)e(for)i(earlier)959 2602 y(v)o(ersions.)1005
  16022. 2630 y Fs(9)1022 2641 y Fy(Macin)o(tosh)h(is)h(a)h(trademark)c(of)j
  16023. (Apple)g(Computer)f(Inc.)990 2669 y Fs(10)1022 2681 y
  16024. Fy(O)o(z)-5 b(T)1078 2688 y(E)1098 2681 y(X)23 b(v1.7)f(is)h(a)f
  16025. (sharew)o(are)g(implemen)n(tati)o(on)e(of)i(T)1830 2688
  16026. y(E)1850 2681 y(X)i(for)959 2720 y(Macin)o(tosh)15 b(a)o(v)n(ailable)f
  16027. (from)i(man)o(y)f(bulletin)g(b)q(oards)g(and)h(ftp)g(sites;)959
  16028. 2760 y(v1.5)25 b(and)h(earlier)g(v)o(ersions)f(w)o(ere)h(freew)o(are.)
  16029. 60 b(Email)26 b(con)o(tact:)959 2799 y FG(h)p Fy(akt150@h)o(ux)o(ley)m
  16030. (.)o(an)o(u)o(.ed)o(u.a)o(u)p FG(i)p Fy(.)917 2929 y
  16031. FD(44)p eop
  16032. %%Page: 45 45
  16033. 45 44 bop -66 42 a FA(dviwindo)14 b Fq(for)h FA(dviwindo)f
  16034. Fq(\(xyps-wdo.tex\):)20 b FD(This)53 b(in-)17 91 y(cluded)19
  16035. b(\014le)g(\(v)o(ersion)h(2.10\))d(pro)o(vides)e(X)680
  16036. 98 y(Y)705 91 y(-ps)k(supp)q(ort)17 141 y(for)13 b(the)i
  16037. FA(dviwindo)d FD(D)o(VI)i(driv)o(er.)17 213 y Fq(Bug:)k
  16038. FD(This)c(co)q(de)g(has)g(not)g(b)q(een)h(tested!)-66
  16039. 315 y FA(dvipub)g Fq(for)g FA(dvipub)f Fq(\(xyps-pub.tex\):)k
  16040. FD(This)42 b(included)17 365 y(\014le)18 b(\(v)o(ersion)g(2.10\))e(pro)
  16041. o(vides)e(X)539 372 y(Y)564 365 y(-ps)j(supp)q(ort)i(for)e(the)17
  16042. 415 y FA(dvipub)12 b FD(D)o(VI)i(driv)o(er.)17 486 y
  16043. Fq(Bug:)k FD(This)c(co)q(de)g(has)g(not)g(b)q(een)h(tested!)17
  16044. 588 y(Information)27 b(to)j(impro)o(v)o(e)f(the)h(abilities)f(of)h
  16045. (these)17 638 y(driv)o(ers)13 b(should)f(b)q(e)h(con)o(v)o(ey)o(ed)g
  16046. (to)g(the)g(author.)k(Prin)o(ted)17 688 y(tec)o(hnical)c(do)q(cumen)o
  16047. (tation)e(or)i(soft)o(w)o(are)g(w)o(ould)f(b)q(e)h(the)17
  16048. 738 y(most)h(useful)i(form,)d(though)i(e-mail)e(concerning)j(go)q(o)q
  16049. (d)17 788 y(exp)q(eriences)g(w)o(ould)d(also)h(b)q(e)g(helpful.)k
  16050. Fv(\015)-29 b Fu(\177)k Fw(^)-66 918 y Fr(22.2)56 b(Wh)n(y)18
  16051. b(use)h Fa(PostScript)p Fr(.)-66 1000 y FD(A)o(t)h(some)f(sites)h
  16052. (users)i(ha)o(v)o(e)d(di\016cult)o(y)g(installing)f(the)j(ex-)-66
  16053. 1049 y(tra)14 b(fon)o(ts)g(used)h(b)o(y)10 b(X)271 1056
  16054. y(Y)296 1049 y(-pic.)19 b(The)c FA(.tfm)e FD(\014les)i(can)f(alw)o(a)o
  16055. (ys)f(b)q(e)-66 1099 y(installed)k(lo)q(cally)g(but)h(it)g(ma)o(y)e(b)q
  16056. (e)i(necessary)i(for)e(the)h FA(.pk)-66 1149 y FD(bitmap)14
  16057. b(fon)o(ts)i(\(or)g(the)h FA(.mf)f Ft(MET)o(AF)n(ONT)h
  16058. FD(fon)o(ts\))f(to)g(b)q(e)h(in-)-66 1199 y(stalled)11
  16059. b(globally)m(,)d(b)o(y)j(the)h(system)f(administrator,)e(for)i(prin)o
  16060. (t-)-66 1249 y(ing)h(to)h(w)o(ork)f(correctly)m(.)19
  16061. b(If)12 b Fp(PostScript)g FD(is)h(a)o(v)n(ailable)d(then)-70
  16062. 1298 y(X)-51 1305 y(Y)-27 1298 y(-ps)k(allo)o(ws)f(this)h(latter)g
  16063. (step)h(to)f(b)q(e)g(b)o(ypassed.)-25 1351 y Fq(Note:)30
  16064. b FD(with)15 b(X)235 1358 y(Y)259 1351 y(-ps)20 b(it)f(is)g(still)g
  16065. (necessary)i(to)e(ha)o(v)o(e)g(the)-66 1401 y FA(.tfm)13
  16066. b FD(fon)o(t)g(metric)h(\014les)g(correctly)h(installed,)e(as)h(these)i
  16067. (con-)-66 1451 y(tain)d(information)e(vital)i(for)g(correct)j(t)o(yp)q
  16068. (esetting.)-66 1533 y(Other)21 b(adv)n(an)o(tages)e(obtained)g(from)f
  16069. (using)d(X)687 1540 y(Y)712 1533 y(-ps)k(are)h(the)-66
  16070. 1583 y(follo)o(wing:)-25 1674 y Fv(\017)h FD(Circles)11
  16071. b(and)f(circle)i(segmen)o(ts)e(can)h(b)q(e)g(set)h(for)e(arbitrary)17
  16072. 1724 y(radii.)-25 1818 y Fv(\017)21 b FD(Straigh)o(t)13
  16073. b(lines)h(are)g(straigh)o(ter)h(and)e(cleaner.)-25 1911
  16074. y Fv(\017)21 b FD(The)k(range)g(of)f(p)q(ossible)i(angles)e(of)g
  16075. (directionals)h(is)17 1961 y(greatly)14 b(increased.)-25
  16076. 2055 y Fv(\017)21 b FD(Spline)j(curv)o(es)i(are)f(smo)q(other.)49
  16077. b(T)m(rue)25 b(dotted)g(and)17 2105 y(dashed)c(v)o(ersions)h(are)f(no)o
  16078. (w)f(p)q(ossible,)i(using)f(equally)17 2155 y(spaced)15
  16079. b(segmen)o(ts)f(whic)o(h)g(are)g(themselv)o(es)g(curv)o(ed.)-25
  16080. 2248 y Fv(\017)21 b FD(The)c Fp(PostScript)f FD(\014le)h(pro)q(duced)h
  16081. (b)o(y)e(a)h(driv)o(er)g(from)17 2298 y(an)8 b(X)88 2305
  16082. y(Y)112 2298 y(-ps)k(D)o(VI)g(\014le)g(is)g(in)f(general)i
  16083. (signi\014can)o(tly)e(smaller)17 2348 y(than)23 b(one)g(pro)q(duced)h
  16084. (b)o(y)f(pro)q(cessing)h(an)e(`ordinary')17 2398 y(D)o(VI)10
  16085. b(\014le)h(using)g(the)g(same)f(driv)o(er.)17 b(One)12
  16086. b(reason)f(for)g(this)17 2448 y(is)k(that)h(no)f(fon)o(t)h(information)
  16087. c(for)k(the)c(X)679 2455 y(Y)703 2448 y(-pic)k(fon)o(ts)f(is)17
  16088. 2497 y(required)e(in)f(the)i Fp(PostScript)d FD(\014le;)h(this)h
  16089. (furthermore)17 2547 y(means)d(that)h(the)h(use)f(of)c(X)425
  16090. 2554 y(Y)449 2547 y(-pic)k(do)q(es)h(not)f(in)f(itself)h(limit)17
  16091. 2597 y(the)j Fp(PostScript)f FD(\014le)h(to)g(a)f(particular)h
  16092. (resolution.)872 2582 y Fu(11)p -66 2642 394 2 v -35
  16093. 2669 a Fs(11)-3 2681 y Fy(Most)9 b(T)103 2688 y(E)123
  16094. 2681 y(X)g Fb(PostScript)f Fy(driv)o(ers)f(store)h(the)g(images)f(of)h
  16095. (c)o(haracters)-66 2720 y(used)16 b(in)h(the)f(text)g(as)h(bitmaps)e
  16096. (at)i(a)g(particular)e(resolution.)29 b(This)-66 2760
  16097. y(means)8 b(that)h(the)f Fb(PostScript)h Fy(\014le)g(can)g(only)f(b)q
  16098. (e)i(prin)o(ted)d(without)i(loss)-66 2799 y(of)i(qualit)o(y)f(\(due)g
  16099. (to)h(bitmap)f(scaling\))f(at)i(exactly)f(this)h(resolution.)1000
  16100. 42 y Fv(\017)21 b FD(The)f(latest)g(v)o(ersion)f(of)c(X)1466
  16101. 49 y(Y)1491 42 y(-pic)k(no)o(w)g(enables)h(sp)q(ecial)1042
  16102. 91 y(e\013ects)h(suc)o(h)f(as)f(v)n(ariable)f(line)h(thic)o(kness,)i
  16103. (gra)o(y-lev)o(el)1042 141 y(and)c(colour.)29 b(Also,)18
  16104. b(rotation)f(of)g(text)h(and)f(\(p)q(ortions)1042 191
  16105. y(of)s(\))c(diagrams)f(is)i(no)o(w)f(supp)q(orted)i(with)f(some)f(driv)
  16106. o(ers.)1042 241 y(Similarl)o(y)7 b(whole)i(diagrams)f(can)i(b)q(e)g
  16107. (scaled)h(up)e(or)h(do)o(wn)1042 291 y(to)18 b(\014t)i(a)e(giv)o(en)h
  16108. (area)g(on)g(the)g(prin)o(ted)h(page.)33 b(F)m(uture)1042
  16109. 340 y(v)o(ersions)19 b(will)f(allo)o(w)g(the)i(use)g(of)f(regions)g
  16110. (\014lled)g(with)1042 390 y(colour)12 b(and/or)g(patterns,)i(as)e(w)o
  16111. (ell)g(as)h(other)g(attractiv)o(e)1042 440 y(e\013ects.)1000
  16112. 530 y(Some)19 b(of)g(the)h(ab)q(o)o(v)o(e)f(adv)n(an)o(tages)g(are)h
  16113. (signi\014can)o(t,)g(but)959 580 y(they)d(come)g(at)g(a)g(price.)28
  16114. b(Kno)o(wn)18 b(disadv)n(an)o(tages)e(of)h(using)954
  16115. 629 y(X)973 636 y(Y)998 629 y(-ps)d(include)g(the)h(follo)o(wing:)1000
  16116. 730 y Fv(\017)21 b FD(A)e(D)o(VI)g(\014le)h(with)f(sp)q(ecials)h(for)g
  16117. (a)f(particular)g Fp(Post-)1042 780 y(Script)i FD(driv)o(er)i(can)g
  16118. (only)f(b)q(e)h(preview)o(ed)g(if)f(a)g(pre-)1042 829
  16119. y(view)o(er)13 b(is)g(a)o(v)n(ailable)e(that)i(supp)q(orts)h(exactly)f
  16120. (the)h(same)1042 879 y FA(\\special)i FD(format.)29 b(A)19
  16121. b(separate)g Fp(PostScript)e FD(pre-)1042 929 y(view)o(er)d(will)e
  16122. (usually)h(b)q(e)i(required.)1000 1021 y Fv(\017)21 b
  16123. FD(The)30 b(D)o(VI)g(\014les)h(created)g(using)26 b(X)1651
  16124. 1028 y(Y)1676 1021 y(-ps)k(lose)g(their)1042 1071 y(\\device-indep)q
  16125. (endence".)56 b(So)25 b(please)i(do)e(not)h(dis-)1042
  16126. 1121 y(tribute)11 b(D)o(VI)f(\014les)h(with)f Fp(PostScript)g
  16127. FD(sp)q(ecials|send)1042 1170 y(either)g(the)g(T)1245
  16128. 1179 y(E)1268 1170 y(X)g(source)h(co)q(de,)g(exp)q(ecting)g(the)f
  16129. (recipien)o(t)1042 1220 y(to)16 b(ha)o(v)o(e)c(X)1208
  16130. 1227 y(Y)1233 1220 y(-pic)k Fv(\015)-28 b Fu(\177)i Fw(^)p
  16131. FD(,)17 b(or)f(send)i(a)e(\(compressed\))h Fp(Post-)1042
  16132. 1270 y(Script)c FD(\014le.)959 1390 y Fp(PostScript)27
  16133. b Fq(header)h(\014le)40 b FD(With)24 b(some)h(D)o(VI-driv)o(ers)959
  16134. 1440 y(it)f(is)h(more)e(e\016cien)o(t)j(to)e(ha)o(v)o(e)h(the)g
  16135. Fp(PostScript)f FD(com-)959 1490 y(mands)16 b(that)e(X)1203
  16136. 1497 y(Y)1228 1490 y(-ps)k(needs)h(loaded)e(initially)f(from)g(a)h
  16137. (sepa-)959 1539 y(rate)d(\\header")g(\014le.)k(T)m(o)13
  16138. b(use)h(this)g(facilit)o(y)d(the)k(user)f(has)g(the)959
  16139. 1589 y(follo)o(wing)d(commands)g(a)o(v)n(ailable)p FB(:)c(:)g(:)p
  16140. 959 1645 984 2 v 1178 1695 a FA(\\UsePSheader)19 b({})1178
  16141. 1744 y(\\UsePSheader)g({<filename>})1178 1794 y(\\dumpPSdict)g
  16142. ({<filename>})1178 1844 y(\\xyPSdefaultdict)p 959 1875
  16143. V 978 1950 a FD(The)g FA(\\UsePSheader)e FD(command)f(m)o(ust)i(b)q(e)i
  16144. (sp)q(eci\014ed)g(b)q(e-)959 2000 y(fore)f FA(\\UsePSspecials{)m
  16145. Fv(h)p FD(driv)o(er)p Fv(i)p FA(})g FD(is)g(in)o(v)o(ok)o(ed.)33
  16146. b(It)19 b(allo)o(ws)959 2050 y(the)26 b(name)e(of)h(the)i(dictionary)e
  16147. (\014le)h(to)f(b)q(e)h(sp)q(eci\014ed)i(as)959 2100 y(the)d
  16148. Fv(h)p FD(\014lename)p Fv(i)p FD(.)48 b(Normally)22 b(it)i(is)g
  16149. (su\016cien)o(t)h(to)g(in)o(v)o(ok)o(e)959 2149 y FA(\\UsePSheader{})m
  16150. FD(,)12 b(whic)o(h)f(will)g(use)i(the)g(default)e(dictionary)959
  16151. 2199 y(name)e(of)h FA(xy212dict.ps)p FD(,)e(referring)j(to)f(the)i
  16152. (curren)o(t)g(v)o(ersion)959 2249 y(of)d(X)1021 2256
  16153. y(Y)1045 2249 y(-pic)14 b(and)c(X)1222 2256 y(Y)1246
  16154. 2249 y(-ps.)1000 2301 y(See)17 b(the)f(do)q(cumen)o(tation)e(for)h(the)
  16155. i(sp)q(eci\014c)g(driv)o(er)f(to)f(es-)959 2351 y(tablish)g(where)i
  16156. (the)f(dictionary)f(\014le)h(should)g(b)q(e)g(lo)q(cated)g(on)959
  16157. 2401 y(an)o(y)f(particular)h(T)1256 2410 y(E)1279 2401
  16158. y(X)h(system.)25 b(Usually)15 b(it)h(is)g(su\016cien)o(t)h(to)959
  16159. 2451 y(ha)o(v)o(e)f(a)h(cop)o(y)g(in)g(the)g(curren)o(t)i(w)o(orking)d
  16160. (directory)m(.)28 b(In)o(v)o(ok-)959 2500 y(ing)14 b(the)h(command)d
  16161. FA(\\dumpPSdict{})g FD(will)h(place)i(a)g(cop)o(y)f(of)959
  16162. 2550 y(the)h(requisite)g(\014le,)f(ha)o(ving)g(the)h(default)g(name,)e
  16163. (in)h(the)h(cur-)959 2600 y(ren)o(t)g(directory)m(.)21
  16164. b(This)15 b(\014le)g(will)e(b)q(e)i(used)h(as)f(the)g(dictionary)959
  16165. 2650 y(for)i(the)i(curren)o(t)h(pro)q(cessing,)g(pro)o(vided)e(it)g(is)
  16166. g(on)g(the)g(cor-)959 2700 y(rect)j(directory)g(path,)g(so)f(that)g
  16167. (the)h(driv)o(er)f(can)h(lo)q(cate)f(it)959 2749 y(when)12
  16168. b(needed.)18 b(Consult)12 b(y)o(our)f(lo)q(cal)g(system)h
  16169. (administrator)959 2799 y(if)h(y)o(ou)g(exp)q(erience)j(di\016culties.)
  16170. 917 2929 y(45)p eop
  16171. %%Page: 46 46
  16172. 46 45 bop -66 42 a Fr(22.3)56 b Fa(PostScript)19 b Fr(escap)r(e)-66
  16173. 121 y FD(An)c(extra)f Fv(h)p FD(shap)q(e)p Fv(i)i FD(mo)q(di\014er)d(k)
  16174. o(ey)i(allo)o(ws)e(arbitrary)i Fp(Post-)-66 171 y(Script)e
  16175. FD(co)q(de)i(to)e(b)q(e)i(applied)e(to)h(the)g(curren)o(t)i
  16176. Fv(h)p FD(ob)r(ject)p Fv(i)p FD(.)p -66 268 984 2 v -27
  16177. 317 a FA([!)p Fv(h)p FD(p)q(ostscript)f(co)q(de)p Fv(i)p
  16178. FA(])41 b FD(for)13 b(sp)q(ecial)h(e\013ects)-27 367
  16179. y FA([psxy])281 b FD(stores)15 b(curren)o(t)g(lo)q(cation.)p
  16180. -66 398 V -66 493 a(Normally)f(the)j Fv(h)p FD(p)q(ostscript)h(co)q(de)
  16181. p Fv(i)g FD(will)d(b)q(e)i(a)f(simple)f(com-)-66 543
  16182. y(mand)k(to)i(alter)f(the)i Fp(PostScript)d FD(graphics)i(state:)33
  16183. b(e.g.)-66 593 y FA([!1)21 b(0)h(0)f(setrgbcolor])h FD(c)o(hanges)j
  16184. (the)g(colour)f(used)h(to)-66 643 y(render)f(parts)f(of)f(the)h
  16185. Fv(h)p FD(ob)r(ject)p Fv(i)p FD(.)46 b(An)o(y)22 b(n)o(um)o(b)q(er)g
  16186. (of)g(suc)o(h)-66 693 y Fv(h)p FD(shap)q(e)p Fv(i)16
  16187. b FD(mo)q(di\014ers)e(is)h(allo)o(w)o(able,)e(ho)o(w)o(ev)o(er)i(it)f
  16188. (is)h(more)f(e\016-)-66 743 y(cien)o(t)e(to)g(com)o(bine)f(them)h(in)o
  16189. (to)f(a)h(single)g(mo)q(di\014er,)f(whenev)o(er)-66 792
  16190. y(p)q(ossible.)-25 844 y(It)k(is)g(v)o(ery)g(imp)q(ortan)o(t)e(that)i
  16191. (braces)h FA({)e FD(and)h FA(})f FD(do)h(not)f(ap-)-66
  16192. 894 y(p)q(ear)19 b(explicitly)g(in)f(an)o(y)h Fv(h)p
  16193. FD(p)q(ostscript)h(co)q(de)p Fv(i)p FD(,)h(as)e(this)g(ma)o(y)-66
  16194. 943 y(upset)12 b(the)c(X)126 950 y(Y)151 943 y(-pic)j
  16195. Fv(h)p FD(ob)r(ject)p Fv(i)h FD(parsing.)17 b(Ho)o(w)o(ev)o(er)12
  16196. b(it)f(is)g(accept-)-66 993 y(able)j(to)g(ha)o(v)o(e)h(a)f(con)o(trol)g
  16197. (sequence)j(name)c(here,)i(expanding)-66 1043 y(in)o(to)i(more)g(in)o
  16198. (tricate)h Fp(PostScript)e FD(co)q(de.)31 b(This)18 b(will)e(not)-66
  16199. 1093 y(b)q(e)e(expanded)h(un)o(til)e(a)h(later)g(\(safe\))g(time.)-25
  16200. 1144 y(Due)f(to)g(di\013erences)i(within)d(the)h(D)o(VI-driv)o(ers,)g
  16201. (suc)o(h)h(sim-)-66 1194 y(ple)f Fp(PostScript)e FD(commands)g(need)j
  16202. (not)e(a\013ect)i(ev)o(ery)g(part)-66 1244 y(of)h(an)h
  16203. Fv(h)p FD(ob)r(ject)p Fv(i)p FD(.)26 b(In)16 b(particular)f(the)i
  16204. (lines,)f(curv)o(es)h(and)f(ar-)-66 1294 y(ro)o(wheads)22
  16205. b(generated)i(b)o(y)18 b(X)402 1301 y(Y)426 1294 y(-pic)k(use)h(a)f
  16206. (di\013eren)o(t)h(mec)o(h-)-66 1343 y(anism,)i(whic)o(h)f(should)g(giv)
  16207. o(e)g(the)h(same)e(result)i(with)f(all)-66 1393 y(driv)o(ers.)39
  16208. b(This)21 b(in)o(v)o(olv)o(es)f(rede\014ning)h(some)f
  16209. Fp(PostScript)-66 1443 y FD(pro)q(cedures)h(whic)o(h)e(are)h(alw)o(a)o
  16210. (ys)e(read)i(prior)f(to)g(rendering)-66 1493 y(one)c(of)f(these)j(ob)r
  16211. (jects.)23 b(One)15 b(simple)f(w)o(a)o(y)g(to)h(sp)q(ecify)h(a)e(red)
  16212. -66 1543 y(line)e(is)g(as)h(follo)o(ws;)d(the)j FA(xycolor)e
  16213. FD(extension)i(pro)o(vides)g(more)-66 1592 y(sophisticated)d(supp)q
  16214. (ort)g(for)f(colour.)16 b(The)10 b Fv(h)p FD(shap)q(e)p
  16215. Fv(i)h FD(mo)q(di\014ers)-66 1642 y(describ)q(ed)17 b(in)e(the)h
  16216. (previous)g(section)g(also)e(use)j(this)e(mec)o(ha-)-66
  16217. 1692 y(nism,)d(so)i(should)f(w)o(ork)h(correctly)h(with)f(all)e(driv)o
  16218. (ers.)-66 1760 y FA(\\def\\colorxy\(#1\){)o(\045)-44
  16219. 1810 y(/xycolor{#1)19 b(setrgbcolor}def})-66 1859 y(...)-66
  16220. 1909 y(\\connect[!\\colorx)o(y\(1)g(0)i(0\)]\\dir{-})-66
  16221. 1959 y(...)-66 2028 y FD(Note)13 b(ho)o(w)g(the)g(braces)h(are)f
  16222. (inserted)i(within)d(the)h(expansion)-66 2078 y(of)e(the)i(con)o(trol)f
  16223. (sequence)i FA(\\colorxy)n FD(,)e(whic)o(h)g(happ)q(ens)h(after)-66
  16224. 2128 y(parsing)f(of)h(the)g Fv(h)p FD(connection)p Fv(i)p
  16225. FD(.)19 b(The)13 b(follo)o(wing)d(table)j(sho)o(ws)-66
  16226. 2178 y(whic)o(h)c(graphics)h(parameters)g(are)f(treated)i(in)e(this)h
  16227. (w)o(a)o(y)m(,)f(their)-66 2227 y(default)21 b(settings,)j(and)d(the)h
  16228. (t)o(yp)q(e)g(of)f Fp(PostScript)f FD(co)q(de)-66 2277
  16229. y(needed)15 b(to)f(c)o(hange)g(them.)p -66 2375 V 37
  16230. 2424 a(colour)174 b FA(/xycolor{0)20 b(setgray}def)37
  16231. 2473 y FD(line)13 b(width)103 b FA(/xywidth{.4)20 b(setlinewidth}def)37
  16232. 2523 y FD(dashing)146 b FA(/xydash{[])20 b(0)i(setdash}def)37
  16233. 2573 y FD(line-cap)144 b FA(/xycap{1)20 b(setlinecap}def)37
  16234. 2623 y FD(line-join)137 b FA(/xyjoin{1)20 b(setlinejoin}def)p
  16235. -66 2654 V -66 2749 a FD(This)13 b(feature)i(is)e(mean)o(t)g(primarily)
  16236. e(for)i(mo)q(difying)e(the)j(ren-)-66 2799 y(dering)i(of)g(ob)r(jects)i
  16237. (sp)q(eci\014ed)g(in)e(T)502 2808 y(E)525 2799 y(X)h(and)12
  16238. b(X)671 2806 y(Y)695 2799 y(-pic,)17 b(not)f(for)959
  16239. 42 y(dra)o(wing)i(new)i(ob)r(jects)g(within)e Fp(PostScript)p
  16240. FD(.)33 b(No)19 b(guar-)959 91 y(an)o(tee)h(can)f(b)q(e)i(giv)o(en)e
  16241. (of)g(the)h(curren)o(t)h(lo)q(cation,)e(or)h(scale,)959
  16242. 141 y(whic)o(h)12 b(ma)o(y)e(b)q(e)j(di\013eren)o(t)g(with)f
  16243. (di\013eren)o(t)h(driv)o(ers.)18 b(Ho)o(w)o(ev)o(er)959
  16244. 191 y(a)13 b(go)q(o)q(d)h Fp(PostScript)e FD(programmer)g(will)g(b)q(e)
  16245. j(able)e(to)h(o)o(v)o(er-)959 241 y(come)j(suc)o(h)j(di\016culties)e
  16246. (and)g(do)g(m)o(uc)o(h)g(more.)31 b(T)m(o)17 b(aid)h(in)959
  16247. 291 y(this)d(the)h(sp)q(ecial)g(mo)q(di\014er)e FA([psxy])g
  16248. FD(is)h(pro)o(vided)g(to)g(record)959 340 y(the)j(lo)q(cation)f(where)h
  16249. (the)h(reference)h(p)q(oin)o(t)d(of)g(the)h(curren)o(t)959
  16250. 390 y Fv(h)p FD(ob)r(ject)p Fv(i)13 b FD(will)e(b)q(e)i(placed.)k(Its)c
  16251. (co)q(ordinates)g(are)g(stored)g(with)959 440 y(k)o(eys)h
  16252. FA(xyXpos)e FD(and)i FA(xyYpos)o FD(.)959 556 y Fr(22.4)55
  16253. b(Extensions)959 633 y FD(Sev)o(eral)14 b(included)g(\014le)g(handle)f
  16254. (standard)i(extensions.)959 722 y FA(xyps-l.tex)m Fq(:)21
  16255. b FD(This)c(included)g(\014le)f(\(v)o(ersion)h(2.9\))e(pro)o(vides)1037
  16256. 772 y(X)1056 779 y(Y)1081 772 y(-ps)j(supp)q(ort)g(for)f(the)h
  16257. (e\013ects)i(de\014ned)e(in)f(the)i FA(line)1042 822
  16258. y FD(extension.)959 929 y FA(xyps-c.tex)m Fq(:)i FD(This)c(included)g
  16259. (\014le)f(\(v)o(ersion)h(2.9\))e(pro)o(vides)1037 978
  16260. y(X)1056 985 y(Y)1081 978 y(-ps)g(supp)q(ort)h(for)e(the)h(e\013ects)i
  16261. (de\014ned)f(in)e(the)i FA(color)1042 1028 y FD(extension.)959
  16262. 1135 y FA(xyps-r.tex)m Fq(:)21 b FD(This)c(included)g(\014le)f(\(v)o
  16263. (ersion)h(2.9\))e(pro)o(vides)1037 1185 y(X)1056 1192
  16264. y(Y)1081 1185 y(-ps)d(supp)q(ort)h(for)f(the)h(e\013ects)h(de\014ned)f
  16265. (in)e(the)i FA(rotate)1042 1235 y FD(extension.)959 1396
  16266. y FE(Answ)n(ers)21 b(to)h(all)i(exercises)959 1487 y
  16267. Fq(Answ)o(er)17 b(to)h(exercise)g(1)g(\(p.5\):)41 b FD(In)16
  16268. b(the)h(default)f(setup)959 1537 y(they)11 b(are)h(all)e(denote)i(the)g
  16269. (reference)h(p)q(oin)o(t)e(of)g(the)c(X)1776 1544 y(Y)1801
  16270. 1537 y(-picture)959 1586 y(but)16 b(the)h(cartesian)g(co)q(ordinate)g
  16271. Fv(h)p FD(p)q(os)p Fv(i)g FA(\(0,0\))e FD(denotes)j(the)959
  16272. 1636 y(p)q(oin)o(t)12 b FC(origo)j FD(that)d(ma)o(y)f(b)q(e)i(c)o
  16273. (hanged)g(to)g(something)e(else)i(us-)959 1686 y(ing)g(the)h
  16274. FA(:)g FD(op)q(erator.)959 1794 y Fq(Answ)o(er)23 b(to)h(exercise)g(2)g
  16275. (\(p.7\):)41 b FD(Use)22 b(the)g Fv(h)p FD(p)q(os)p Fv(i)p
  16276. FD(ition)959 1843 y FA(<)o FB(X)s FA(,)q FB(Y)9 b FA(>+"ob")o
  16277. FD(.)959 1951 y Fq(Answ)o(er)g(to)i(exercise)e(3)i(\(p.7\):)40
  16278. b FD(It)10 b(\014rst)g(sets)g FB(c)g FD(according)959
  16279. 2001 y(to)15 b(\\)p FB(:)7 b(:)g(:)e FD(".)23 b(Then)16
  16280. b(it)f(c)o(hanges)h FB(c)g FD(to)f(the)h(p)q(oin)o(t)f(righ)o(t)g(of)g
  16281. FB(c)h FD(at)959 2051 y(the)c(same)f(distance)i(from)d(the)i(righ)o(t)g
  16282. (edge)g(of)g FB(c)g FD(as)g(its)f(width,)959 2101 y FB(w)q
  16283. FD(,)i FC(i)p FD(.)p FC(e)p FD(.,)1289 2165 y(The)h FB(:)7
  16284. b(:)g(:)1275 2180 y Ff(|)p 1294 2180 46 5 v 46 w({)q(z)p
  16285. 1379 2180 V 46 w(})1344 2240 y FB(w)1592 2161 y Fv(\002)1441
  16286. 2180 y Ff(|)p 1460 2180 V 46 w({)q(z)p 1545 2180 V 46
  16287. w(})1509 2240 y FB(w)959 2333 y Fq(Answ)o(er)47 b(to)i(exercise)e(4)i
  16288. (\(p.8\):)40 b FD(The)j Fv(h)p FD(co)q(ord)p Fv(i)959
  16289. 2383 y FD(\\)p FA({"A";"B":)22 b("C";"D",)g(x})p FD(")i(returns)i(the)f
  16290. (cross)h(p)q(oin)o(t.)959 2433 y(Here)15 b(is)e(ho)o(w)h(the)g(author)g
  16291. (t)o(yp)q(eset)i(the)e(diagram)e(in)h(the)i(ex-)959 2482
  16292. y(ercise:)959 2550 y FA(\\xy)980 2600 y(\045)980 2650
  16293. y(\045)22 b(set)f(up)g(and)h(mark)f(A,)g(B,)g(C,)h(and)f(D:)980
  16294. 2700 y(\(0,0\)="A")42 b(*\\cir<1pt>{}*+!DR{)o(A},)980
  16295. 2749 y(\(7,10\)="B")20 b(*\\cir<1pt>{}*+!DR{)o(B},)980
  16296. 2799 y(\(13,8\)="C")g(*\\cir<1pt>{}*+!DL{)o(C},)917 2929
  16297. y FD(46)p eop
  16298. %%Page: 47 47
  16299. 47 46 bop -44 42 a FA(\(15,4\)="D")19 b(*\\cir<1pt>{}*+!DL{D)o(},)-44
  16300. 91 y(\045)-44 141 y(\045)i(goto)g(intersection)f(and)h(name+circle)e
  16301. (it:)-44 191 y({"A";"B":"C";"D")o(,x})g(="I")h(*\\cir<3pt>{},)-44
  16302. 241 y(\045)-44 291 y(\045)h(make)g(dotted)g(lines:)-44
  16303. 340 y("I";"A"**{})e(+/1pc/;-/1pc/)g(**\\dir{..},)-44
  16304. 390 y("I";"D"**{})g(+/1pc/;-/1pc/)g(**\\dir{..})-44 440
  16305. y(\045)-66 490 y(\\endxy)-66 621 y Fq(Answ)o(er)f(to)g(exercise)f(5)i
  16306. (\(p.8\):)40 b FD(T)m(o)16 b(cop)o(y)g(the)h FB(p)f FD(v)n(alue)-66
  16307. 671 y(to)e FB(c)p FD(,)f FC(i)p FD(.)p FC(e)p FD(.,)f(equiv)n(alen)o(t)
  16308. h(to)h(\\)p FA(p)p FD(".)-66 785 y Fq(Answ)o(er)c(to)h(exercise)e(6)i
  16309. (\(p.8\):)41 b FD(When)10 b(using)f(the)i(k)o(ernel)-66
  16310. 834 y(connections)k(that)f(are)g(all)e(straigh)o(t)i(there)h(is)f(no)g
  16311. (di\013erence,)-66 884 y FC(e)p FD(.)p FC(g)p FD(.,)d
  16312. FA(**{}?<)g FD(and)h FA(**{}+E)f FD(denote)j(exactly)e(the)h(same)e(p)q
  16313. (osi-)-66 934 y(tion.)17 b(Ho)o(w)o(ev)o(er,)12 b(for)g(other)h
  16314. (connections)g(it)f(is)g(not)g(necessar-)-66 984 y(ily)f(the)j(case)f
  16315. (that)g(the)g(p)q(oin)o(t)f(where)i(the)f(connection)g(en)o(ters)-66
  16316. 1034 y(the)f(curren)o(t)h(ob)r(ject,)f(denoted)h(b)o(y)e
  16317. FA(?<)p FD(,)g(and)h(the)g(p)q(oin)o(t)f(where)-66 1083
  16318. y(the)16 b(straigh)o(t)g(line)f(from)e FB(p)j FD(en)o(ters)h(the)f(ob)r
  16319. (ject,)h(denoted)f(b)o(y)-66 1133 y FA(+E)o FD(,)e(coincide.)-66
  16320. 1247 y Fq(Answ)o(er)e(to)g(exercise)f(7)i(\(p.8\):)40
  16321. b FD(The)12 b(co)q(de)f(t)o(yp)q(esets)i(the)-66 1297
  16322. y(picture)390 1394 y(Bo)o(x)p 247 1322 2 2 v 248 1322
  16323. 355 2 v 602 1322 2 2 v 247 1439 2 118 v 602 1439 V 247
  16324. 1441 2 2 v 248 1441 355 2 v 602 1441 2 2 v 247 1322 V
  16325. 256 1322 V 264 1322 V 272 1322 V 281 1322 V 289 1322
  16326. V 298 1322 V 306 1322 V 315 1322 V 323 1322 V 331 1322
  16327. V 340 1322 V 348 1322 V 357 1322 V 365 1322 V 374 1322
  16328. V 382 1322 V 391 1322 V 399 1322 V 407 1322 V 416 1322
  16329. V 424 1322 V 433 1322 V 441 1322 V 450 1322 V 458 1322
  16330. V 466 1322 V 475 1322 V 483 1322 V 492 1322 V 500 1322
  16331. V 509 1322 V 517 1322 V 526 1322 V 534 1322 V 542 1322
  16332. V 551 1322 V 559 1322 V 568 1322 V 576 1322 V 585 1322
  16333. V 593 1322 V 602 1322 V 247 1331 V 247 1340 V 247 1348
  16334. V 247 1357 V 247 1365 V 247 1373 V 247 1382 V 247 1390
  16335. V 247 1398 V 247 1407 V 247 1415 V 247 1424 V 247 1432
  16336. V 602 1331 V 602 1340 V 602 1348 V 602 1357 V 602 1365
  16337. V 602 1373 V 602 1382 V 602 1390 V 602 1398 V 602 1407
  16338. V 602 1415 V 602 1424 V 602 1432 V 247 1441 V 256 1441
  16339. V 264 1441 V 272 1441 V 281 1441 V 289 1441 V 298 1441
  16340. V 306 1441 V 315 1441 V 323 1441 V 331 1441 V 340 1441
  16341. V 348 1441 V 357 1441 V 365 1441 V 374 1441 V 382 1441
  16342. V 391 1441 V 399 1441 V 407 1441 V 416 1441 V 424 1441
  16343. V 433 1441 V 441 1441 V 450 1441 V 458 1441 V 466 1441
  16344. V 475 1441 V 483 1441 V 492 1441 V 500 1441 V 509 1441
  16345. V 517 1441 V 526 1441 V 534 1441 V 542 1441 V 551 1441
  16346. V 559 1441 V 568 1441 V 576 1441 V 585 1441 V 593 1441
  16347. V 602 1441 V 504 1330 a Fv(\017)-66 1538 y Fq(Answ)o(er)g(to)g
  16348. (exercise)f(8)i(\(p.8\):)41 b FA(s0)11 b FD(con)o(tains)h
  16349. FB(D)i FD(and)d FA(s1)-66 1588 y FD(con)o(tains)j FB(A)p
  16350. FD(.)-66 1702 y Fq(Answ)o(er)22 b(to)h(exercise)g(9)g(\(p.9\):)40
  16351. b FD(This)21 b(do)q(es)g(the)g(job,)-66 1751 y(sa)o(ving)12
  16352. b(eac)o(h)i(p)q(oin)o(t)e(to)h(mak)o(e)f(the)h(previous)h(p)q(oin)o(t)e
  16353. (a)o(v)n(ailable)-66 1801 y(for)h(the)i(next)f(piece:)-66
  16354. 1869 y FA(\\xy)-44 1919 y(@i)21 b(@+\(0,-10\))f(@+\(10,3\))g
  16355. (@+\(20,-5\),)-44 1969 y(s0="prev")g(@@{;"prev";**\\d)o(ir{-})o(="pre)o
  16356. (v"})-66 2018 y(\\endxy)-66 2087 y FD(Notice)e(ho)o(w)f(w)o(e)h
  16357. (\014rst)g(sa)o(v)o(e)g FA(s0)f FD(b)q(ecause)i(that)f(will)e(b)q(e)i
  16358. (the)-66 2137 y(last)13 b(p)q(oin)o(t)h(that)g(w)o(e)g(run)g(through)g
  16359. (th)o(us)g(the)h(line)e(is)h(closed.)-66 2250 y Fq(Answ)o(er)h(to)g
  16360. (exercise)g(10)h(\(p.9\):)40 b FD(The)14 b(author)g(used)-66
  16361. 2318 y FA(\\xy)21 b(={.{+DL\(2\)}.{+UR\(2)o(\)}}")o(dbl",)-44
  16362. 2368 y(*+<3pc,2pc>{+}*\\)o(frm{.)o(},)e("dbl"*\\frm{--})-66
  16363. 2418 y(\\endxy)-66 2486 y FD(to)14 b(t)o(yp)q(eset)h(the)f(\014gure)h
  16364. (in)e(the)i(exercise.)-66 2600 y Fq(Answ)o(er)i(to)g(exercise)g(11)h
  16365. (\(p.10\):)40 b FD(The)17 b(\014rst)f(t)o(yp)q(esets)-66
  16366. 2650 y(\\)p FB(a)p FD(")f(cen)o(tered)j(around)d FA(0)g
  16367. FD(and)h(then)g(mo)o(v)o(es)e FB(c)i FD(to)f(the)h(lo)o(w)o(er)-66
  16368. 2700 y(righ)o(t)11 b(corner,)i(the)f(second)h(t)o(yp)q(esets)h(\\)p
  16369. FB(a)p FD(")d(ab)q(o)o(v)o(e)h(the)g FA(0)f FD(p)q(oin)o(t)-66
  16370. 2749 y(and)i(do)q(es)g(not)g(c)o(hange)g FB(c)p FD(.)18
  16371. b(With)12 b(a)h(\\+")f(at)h FA(0)f FD(they)i(lo)q(ok)e(lik)o(e)-66
  16372. 2799 y(this:)18 b(+)36 2798 y FB(a)77 2799 y FD(and)164
  16373. 2801 y(+)158 2791 y FB(a)196 2799 y FD(.)959 42 y Fq(Answ)o(er)12
  16374. b(to)g(exercise)g(12)h(\(p.10\):)41 b FD(They)12 b(ha)o(v)o(e)f(the)h
  16375. (out-)959 91 y(lines)1337 121 y Ff(P)p 1325 112 V 1326
  16376. 112 66 2 v 1391 112 2 2 v 1325 173 2 62 v 1391 173 V
  16377. 1325 175 2 2 v 1326 175 66 2 v 1391 175 2 2 v 1343 153
  16378. a FD(+)1433 142 y(and)1536 121 y Ff(P)p 1546 133 V 1547
  16379. 133 22 2 v 1568 133 2 2 v 1546 153 2 21 v 1568 153 V
  16380. 1546 155 2 2 v 1547 155 22 2 v 1568 155 2 2 v 1542 153
  16381. a FD(+)959 232 y(b)q(ecause)19 b(the)f(\014rst)h(is)f(enlarged)g(b)o(y)
  16382. f(the)i(p)q(ositiv)o(e)e(o\013set)i(to)959 282 y(the)14
  16383. b(upp)q(er)h(righ)o(t)e(corner)i(and)f(the)h(second)g(b)o(y)e(the)i
  16384. (negativ)o(e)959 332 y(o\013set)f(to)g(the)h(lo)o(w)o(er)e(left)h
  16385. (corner.)959 442 y Fq(Answ)o(er)21 b(to)g(exercise)g(13)h(\(p.12\):)41
  16386. b FD(The)19 b(\014rst)h(has)g(no)959 491 y(e\013ect)14
  16387. b(since)f(the)g(direction)g(is)f(set)h(to)f(b)q(e)i(that)e(of)g(a)g(v)o
  16388. (ector)h(in)959 541 y(the)g(curren)o(t)h(direction,)f(ho)o(w)o(ev)o
  16389. (er,)g(the)h(second)g(rev)o(erses)h(the)959 591 y(curren)o(t)g
  16390. (direction.)959 701 y Fq(Answ)o(er)g(to)g(exercise)g(14)g(\(p.15\):)41
  16391. b FD(One)14 b(w)o(a)o(y)g(is)959 768 y FA($$\\xy)980
  16392. 818 y(*{+};)21 b(p+\(6,3\)*{+})f(**{})h(?\(1\))980 868
  16393. y(*\\dir{-})42 b(*!/-5pt/^\\dir{-})980 918 y(*^\\dir{-})20
  16394. b(*!/^-5pt/\\dir{-})959 968 y(\\endxy$$)1000 1036 y FD(Th)o(us)14
  16395. b(w)o(e)g(\014rst)h(create)g(the)g(t)o(w)o(o)e(+s)i(as)f
  16396. FB(p)f FD(and)h FB(c)g FD(and)g(con-)959 1086 y(nect)i(them)f(with)h
  16397. (the)g(dumm)o(y)d(connection)j FA(**{})f FD(to)h(setup)959
  16398. 1135 y(the)f(direction)g(parameters.)21 b(Then)16 b(w)o(e)f(mo)o(v)o(e)
  16399. e(`on)h(top)h(of)f FB(c)p FD(')959 1185 y(with)e FA(?\(1\))g
  16400. FD(and)g(p)q(osition)g(the)i(four)e(sides)i(of)e(the)h(square)g(us-)959
  16401. 1235 y(ing)g FA(^)i FD(and)f FA(_)h FD(for)f(lo)q(cal)g(direction)g(c)o
  16402. (hanges)i(and)e FA(/)p Fv(h)p FD(dimen)p Fv(i)p FA(/)959
  16403. 1285 y FD(for)c(sk)o(ewing)h(the)g(resulting)g(ob)r(ject)h(b)o(y)e(mo)o
  16404. (ving)e(its)j(reference)959 1335 y(p)q(oin)o(t)i(in)g(the)i(opp)q
  16405. (osite)f(direction.)959 1444 y Fq(Answ)o(er)g(to)i(exercise)e(15)i
  16406. (\(p.15\):)40 b FD(One)15 b(w)o(a)o(y)e(is)g(to)h(add)959
  16407. 1494 y(extra)e(half)g(circles)h(sk)o(ew)o(ed)h(suc)o(h)f(that)f(they)h
  16408. (create)h(the)f(illu-)959 1544 y(sion)g(of)g(a)h(shade:)959
  16409. 1612 y FA($$\\xy)980 1661 y(*\\cir<5pt>{})980 1711 y
  16410. (*!<-.2pt,.2pt>\\cir<)o(5pt>{)o(dr^ul)o(})980 1761 y
  16411. (*!<-.4pt,.4pt>\\cir<)o(5pt>{)o(dr^ul)o(})980 1811 y
  16412. (*!<-.6pt,.6pt>\\cir<)o(5pt>{)o(dr^ul)o(})959 1861 y(\\endxy$$)959
  16413. 1988 y Fq(Answ)o(er)21 b(to)g(exercise)g(16)h(\(p.17\):)40
  16414. b FD(This)19 b(is)g(the)h(co)q(de)959 2038 y(that)13
  16415. b(w)o(as)h(actually)f(used:)959 2106 y FA(\\xy)21 b
  16416. (\(0,20\)*[o]+{A};\()o(60,0\))o(*[o]+)o({B}=")o(B")959
  16417. 2156 y(**\\crv{})f(\\POS?\(.4\)*_+!UR{)o(0},"B)o(")959
  16418. 2205 y(**\\crv{\(30,30\)})e(\\POS?*^+!D{1},"B")959 2255
  16419. y(**\\crv{\(20,40\)&)o(\(40,4)o(0\)})h(\\POS?*^+!D{2},")o(B")959
  16420. 2305 y(**\\crv{\(10,20\)&)o(\(30,2)o(0\)&\(5)o(0,-20)o(\)&\(60)o(,-10)o
  16421. (\)})959 2355 y(\\POS?*+^!UR{4})f(\\endxy)959 2482 y
  16422. Fq(Answ)o(er)j(to)g(exercise)g(17)h(\(p.17\):)40 b FD(This)19
  16423. b(is)g(the)h(co)q(de)959 2532 y(that)13 b(w)o(as)h(used)h(to)f(t)o(yp)q
  16424. (eset)h(the)g(picture:)959 2600 y FA(\\xy)21 b(\(0,20\)*+{A};\(60,)o
  16425. (0\)*+{)o(B})959 2650 y(**\\crv{\(10,20\)&)o(\(30,2)o(0\)&\(5)o(0,-20)o
  16426. (\)&\(60)o(,-10)o(\)})980 2700 y(?<*\\dir{<})f(?>*\\dir{>})980
  16427. 2749 y(?\(.65\)*{\\oplus})f(*!LD!/^-5pt/{x})980 2799
  16428. y(?\(.65\)/12pt/*{\\oplu)o(s})g(*!LD!/^-5pt/{x'})917
  16429. 2929 y FD(47)p eop
  16430. %%Page: 48 48
  16431. 48 47 bop -44 42 a FA(?\(.28\)*=0{\\otime)o(s}-/4)o(0pt/)o(*+{Q})o
  16432. (="q")-44 91 y(+/100pt/*+{P};"q)o(")19 b(**\\dir{-})-66
  16433. 141 y(\\endxy)-66 273 y Fq(Answ)o(er)h(to)h(exercise)g(18)g(\(p.17\):)
  16434. 40 b FD(Here)20 b(is)f(the)g(co)q(de)-66 323 y(that)14
  16435. b(w)o(as)g(used)g(to)g(t)o(yp)q(eset)h(the)g(picture:)-66
  16436. 391 y FA(\\def\\ssz#1{\\hbox{)o($_{^{)o(#1}})o($}})-66
  16437. 441 y(\\xy)21 b(\(0,0\)*+{A};\(30,-10)o(\)*+{)o(B}="B)o(",**\\)o(dir{-)
  16438. o(},)-66 490 y("B"**\\crv{\(5,20\)&)o(\(20,2)o(5\)&\()o(35,20)o(\)})-44
  16439. 540 y(?<\(0\)*\\dir{<}="a)o(")e(?>\(1\)*\\dir{>}="h")-44
  16440. 590 y(?\(.1\)*\\dir{<}="b)o(")g(?\(.9\)*\\dir{>}="i")-44
  16441. 640 y(?\(.2\)*\\dir{<}="c)o(")g(?\(.8\)*\\dir{>}="j")-44
  16442. 690 y(?\(.3\)*\\dir{<}="d)o(")g(?\(.7\)*\\dir{>}="k")-44
  16443. 739 y(?\(.4\)*\\dir{<}="e)o(")g(?\(.6\)*\\dir{>}="l")-44
  16444. 789 y(?\(.5\)*\\dir{|}="f)o(",)-44 839 y("a"*!RC\\txt{\\ssz)o({\(\\lt)o
  16445. (\)}};)-23 889 y("h"*!LC\\txt{\\ssz{\\;\()o(\\gt\))o(}},**)o(\\dir{)o
  16446. (.},)-44 939 y("b"*!RD{\\ssz{.1})o(};)-23 989 y("i"*!L{\\ssz{\\;.9}},*)
  16447. o(*\\di)o(r{-},)-44 1038 y("c"*!RD{\\ssz{.2})o(};)-23
  16448. 1088 y("j"*!L{\\ssz{\\;.8}},*)o(*\\di)o(r{-},)-44 1138
  16449. y("d"*!RD{\\ssz{.3})o(};)-23 1188 y("k"*!L{\\ssz{\\;.7}},*)o(*\\di)o
  16450. (r{-},)-44 1238 y("e"*!RD{\\ssz{.4})o(};)-23 1287 y
  16451. ("l"*!LD{\\ssz{.6}},**)o(\\dir)o({-},)-44 1337 y("f"*!D!/^-3pt/{\\)o
  16452. (ssz{.)o(5}})-66 1387 y(\\endxy)-66 1519 y Fq(Answ)o(er)c(to)g
  16453. (exercise)g(19)h(\(p.19\):)40 b FD(Here)15 b(is)f(ho)o(w:)-66
  16454. 1587 y FA(\\xy)-44 1637 y(\(0,0\))42 b(*++={A})21 b(*\\frm{o})f(;)-44
  16455. 1686 y(\(10,7\))g(*++={B})h(*\\frm{o})f(**\\frm{.})-66
  16456. 1736 y(\\endxy)-66 1868 y Fq(Answ)o(er)15 b(to)g(exercise)f(20)i
  16457. (\(p.19\):)40 b FD(The)14 b FA(*\\cir)21 b({})13 b FD(op-)-66
  16458. 1918 y(eration)e(c)o(hanges)i FB(c)f FD(to)f(b)q(e)i(round)e(whereas)i
  16459. FA(*\\frm)21 b({o})11 b FD(do)q(es)-66 1968 y(not)j(c)o(hange)g
  16460. FB(c)g FD(at)f(all.)-66 2082 y Fq(Answ)o(er)i(to)g(exercise)g(21)h
  16461. (\(p.19\):)40 b FD(Here)15 b(is)f(ho)o(w:)-66 2150 y
  16462. FA(\\xy)-44 2200 y(\(0,0\))42 b(*+++{A})21 b(;)-44 2250
  16463. y(\(10,7\))f(*+++{B})h(**\\frm{.})-44 2299 y(**\\frm{^\\}})e(;)j
  16464. (**\\frm{_\\}})-66 2349 y(\\endxy)-25 2418 y FD(The)c(tric)o(k)g(in)e
  16465. (the)i(last)f(line)g(is)g(to)h(ensure)h(that)e(the)h(ref-)-66
  16466. 2468 y(erence)g(p)q(oin)o(t)d(of)g(the)h(merged)f(ob)r(ject)i(to)e(b)q
  16467. (e)h(braced)h(is)e(the)-66 2518 y(righ)o(t)e(one)h(in)g(eac)o(h)g
  16468. (case.)-66 2632 y Fq(Answ)o(er)22 b(to)h(exercise)f(22)h(\(p.23\):)41
  16469. b FD(This)20 b(is)g(ho)o(w)g(the)-66 2682 y(author)14
  16470. b(sp)q(eci\014ed)h(the)g(diagram:)-66 2749 y FA(\\UseCrayolaColors)-66
  16471. 2799 y($$\\xy\\drop[*1.25])o(\\xybo)o(x{\\P)o(OS)959
  16472. 42 y(\(0,0\)*{A};\(100,)o(40\)*{)o(B}**{)o(})980 91 y
  16473. (?<<*[@_][red][o]=<5)o(pt>{\\)o(heart)o(suit})o(;)980
  16474. 141 y(?>>>*[@_][Plum][o]=)o(<3pt>)o({\\clu)o(bsuit)o(})980
  16475. 191 y(**[|*][|.5pt][thick)o(er]\\d)o(ir{-})o(,)959 241
  16476. y(?\(.1\)*[left]!RD)o(\\txt{)o(label)j(1}*[red]\\frm{.})959
  16477. 291 y(?\(.2\)*[!gsave)h(newpath)1002 340 y(xyXpos)i(xyYpos)f(moveto)h
  16478. (50)g(dup)g(rlineto)1002 390 y(20)h(setlinewidth)d(0)i(0)h(1)g
  16479. (setrgbcolor)d(stroke)1002 440 y(grestore][psxy]{.})o(,)959
  16480. 490 y(?\(.2\)*[@]\\txt{l)o(abel)f(2}*[red]\\frm{.},)959
  16481. 540 y(?\(.2\)*[BurntOra)o(nge]{)o(*},)959 589 y(?\(.3\)*[halfsize)o
  16482. (]\\txt)o({labe)o(l)h(3}*[red]\\frm{.})959 639 y(?\(.375\)*[flip]\\)o
  16483. (txt{l)o(abel)f(4}*[red]\\frm{.})959 689 y(?\(.5\)*[dblsize])o(\\txt{)o
  16484. (label)g(5}*[red]\\frm{.})959 739 y(?\(.5\)*[WildStra)o(wberr)o(y]{*})o
  16485. (,)959 789 y(?\(.7\)*[hflip]\\t)o(xt{la)o(bel)h(6}*[red]\\frm{.})959
  16486. 839 y(?\(.8\)*[vflip]\\t)o(xt{la)o(bel)g(7}*[red]\\frm{.})959
  16487. 888 y(?\(.9\)*[right]!L)o(D\\txt)o({labe)o(l)g(8}*[red]\\frm{.})959
  16488. 938 y(?\(.5\)*[@][*.666)o(67]!/)o(^30pt)o(/)980 988 y(\\txt{special)h
  16489. (effect:)g(aligned)g(text})980 1038 y(*[red]\\frm{.})959
  16490. 1088 y(}\\endxy$$)959 1215 y Fq(Answ)o(er)f(to)h(exercise)f(23)h
  16491. (\(p.27\):)40 b FD(Here)19 b(is)f(what)f(the)959 1265
  16492. y(author)c(did:)959 1333 y FA(\\xy)21 b(*+{A}*\\cir<10pt>)o({}="m)o(e")
  16493. 980 1383 y(\\PATH)g(~={**{}})f(~-{**dir{-}})1002 1433
  16494. y(`ul^ur,"me")g("me")h(|>*:\(1,-.15\)\\dir)o({>})959
  16495. 1482 y(\\endxy)1000 1550 y FD(The)11 b(tric)o(k)h(is)e(getting)h(the)h
  16496. (arro)o(w)f(head)g(righ)o(t:)16 b(the)c FA(:)e FD(mo)q(d-)959
  16497. 1600 y(i\014er)k(to)f(the)i(explicit)e FA(\\dir)g Fv(h)p
  16498. FD(ob)r(ject)p Fv(i)i FD(do)q(es)g(that.)959 1710 y Fq(Answ)o(er)g(to)g
  16499. (exercise)g(24)g(\(p.27\):)41 b FD(The)14 b(author)g(did)959
  16500. 1778 y FA(\\xy\(0,0\))980 1828 y(\\ar)22 b(@{-->})e(\(30,7\))h(^A="a")
  16501. 980 1878 y(\\POS\(10,12\)*+\\txt{l)o(abel})d(\\ar)j("a")959
  16502. 1927 y(\\endxy)959 2055 y Fq(Answ)o(er)c(to)h(exercise)f(25)h
  16503. (\(p.28\):)40 b FD(Here)18 b(is)d(the)i(en)o(tire)954
  16504. 2105 y(X)973 2112 y(Y)998 2105 y(-picture)e(of)e(the)h(exercise:)959
  16505. 2173 y FA(\\xy)21 b(;<1pc,0pc>:)980 2223 y(\\POS\(0,0\)*+{A})980
  16506. 2272 y(\\ar)87 b(+\(-2,3\)*+{A'}*\\ci)o(r{})980 2322
  16507. y(\\ar)22 b(@2)f(+\()g(0,3\)*+{A''}*\\cir{})980 2372
  16508. y(\\ar)h(@3)f(+\()g(2,3\)*+{A'''}*\\cir{})980 2422 y(\\POS\(6,0\)*+{B})
  16509. 980 2472 y(\\ar)h(@1{||.>>})d(+\(-2,3\)*+{B'}*\\cir{})980
  16510. 2521 y(\\ar)j(@2{||.>>})d(+\()j(0,3\)*+{B''}*\\cir{)o(})980
  16511. 2571 y(\\ar)g(@3{||.>>})d(+\()j(2,3\)*+{B'''}*\\cir)o({})959
  16512. 2621 y(\\endxy)1000 2689 y FD(The)14 b(\014rst)h(batc)o(h)f(use)h(the)f
  16513. (default)g FA({->})f FD(sp)q(eci\014cation.)959 2799
  16514. y Fq(Answ)o(er)i(to)g(exercise)g(26)g(\(p.28\):)41 b
  16515. FD(The)14 b(author)g(used)917 2929 y(48)p eop
  16516. %%Page: 49 49
  16517. 49 48 bop -66 42 a FA(\\newdir{)20 b(>}{{}*!/-5pt/\\dir)o({>}})-66
  16518. 174 y Fq(Answ)o(er)15 b(to)g(exercise)g(27)h(\(p.29\):)40
  16519. b FD(The)14 b(author)g(used)-66 242 y FA(\\xy)-44 291
  16520. y(\\ar)21 b(@{>>*\\composite{\\)o(dir{)o(x}*\\d)o(ir{+})o(}<<})-44
  16521. 341 y(\(20,7\))-66 391 y(\\endxy)-66 523 y Fq(Answ)o(er)15
  16522. b(to)g(exercise)g(28)h(\(p.29\):)40 b FD(The)14 b(author)g(used)-66
  16523. 591 y FA(\\xy*{\\bullet}="b")-44 641 y(\\ar)-23 691 y(@'{@+\(10,10\))20
  16524. b(@+\(0,20\))g(@+\(-10,10\)})-23 740 y("b")-66 790 y(\\endxy)-66
  16525. 923 y Fq(Answ)o(er)g(to)h(exercise)g(29)g(\(p.31\):)40
  16526. b FD(Here)20 b(is)f(the)g(co)q(de)-66 972 y(used)c(to)e(t)o(yp)q(eset)j
  16527. (the)e FC(p)n(asting)h(diagr)n(am)f FD(in)f(\014gure)i(14.)-66
  16528. 1040 y FA(\\xymatrixrowsep{1)o(.5pc})-66 1090 y(\\xymatrixcolsep{3)o
  16529. (pc})-66 1140 y(\\diagram)-44 1190 y(&&\\relax\\rtwocel)o(l<0>^)o({f_3)
  16530. o(^{}\\;)o(\\;}{\\)o(omit})-44 1239 y(&\\relax\\ddtwocel)o(l<0>{)o
  16531. (\\omi)o(t})-23 1289 y(\\drtwocell<0>^{\\;\\;f)o(_4^{)o(}}{<3)o(>})-23
  16532. 1339 y(\\ddrrtwocell<\\omit>{)o(<8>})o(\\\\)-66 1389
  16533. y(&&&&\\relax\\drtwoc)o(ell<0)o(>^{\\)o(;\\;f_)o(5^{}})o({\\omi)o
  16534. (t}\\\\)-66 1439 y(A)21 b(\\uurrlowertwocell<-6)o(>{\\o)o(mit}\\)o
  16535. (relax)-66 1488 y(\\uurrcompositemap)o(<2>_{)o(f_1^)o({}}^{)o(f_2^{)o
  16536. (}}{<.)o(5>})-44 1538 y(\\drtwocell<0>_{g)o(_1^{})o(\\;}{)o(\\omit)o(})
  16537. -44 1588 y(&&&\\relax\\urtwoc)o(ell<0)o(>{\\o)o(mit})-44
  16538. 1638 y(&&\\relax\\rtwocel)o(l<0>^)o({f_6)o(^{}\\;)o(}{\\om)o(it})-44
  16539. 1688 y(&\\relax\\rlowertw)o(ocell)o(<-3>)o(_{g_4)o(^{}}{)o(<-1>})-44
  16540. 1737 y(\\rcompositemap<6)o(>_{f_)o(7^{})o(}^{f_)o(8^{}})o({\\omi)o(t})
  16541. -44 1787 y(&)g(B)h(\\\\)-44 1837 y(&\\relax\\urrtwoce)o(ll<0>)o({\\om)o
  16542. (it})-44 1887 y(\\xcompositemap[-)o(1,4]{)o(}\045)-23
  16543. 1937 y(<-4.5>_{g_2^{}}^{g_3)o(^{}})o({\\omi)o(t}\\\\)-66
  16544. 1987 y(\\enddiagram)-66 2069 y FD(F)m(or)13 b(the)i(straigh)o(t)f(arro)
  16545. o(ws,)f(it)h(w)o(ould)f(ha)o(v)o(e)g(b)q(een)i(simpler)e(to)-66
  16546. 2119 y(use)h FA(\\..to)f FD(pro)o(vided)h FA(xyarrow)e
  16547. FD(has)i(b)q(een)h(loaded.)i(Instead)-66 2169 y FA(\\..twocell<0>...{)o
  16548. (\\omit)h(})11 b FD(w)o(as)h(used)g(to)f(illustrate)g(the)-66
  16549. 2219 y(v)o(ersatilit)o(y)17 b(of)f(n)o(udging)h(and)g
  16550. FA(\\omit)k FD(;)e(th)o(us)f FA(xy2cell)e FD(can)-66
  16551. 2268 y(completely)f(handle)h(a)h(wide)f(range)h(of)f(diagrams,)e
  16552. (without)-66 2318 y(requiring)d FA(xyarrow)n FD(.)17
  16553. b(Note)11 b(also)g(the)g(use)h(of)e FA(\\relax)32 b FD(at)10
  16554. b(the)-66 2368 y(start)j(of)e(eac)o(h)i(new)g(cell,)e(to)i(a)o(v)o(oid)
  16555. d(premature)j(expansion)f(of)-66 2418 y(a)17 b(complicated)g(macro,)g
  16556. (whic)o(h)h(can)g(upset)h(the)g(compiling)-66 2468 y(mec)o(hanism.)-66
  16557. 2582 y Fq(Answ)o(er)h(to)h(exercise)g(30)g(\(p.34\):)40
  16558. b FD(Here)20 b(is)f(the)g(co)q(de)-66 2632 y(used)c(b)o(y)e(the)i
  16559. (author)f(to)f(set)i(the)g(\014rst)f(diagram.)-66 2700
  16560. y FA({\\uppercurveobjec)o(t{{?})o(})-44 2749 y(\\lowercurveobjec)o
  16561. (t{{\\c)o(irc})o(})-66 2799 y(\\xymatrixcolsep{5)o(pc})959
  16562. 42 y(\\xymatrixrowsep)o({2pc})959 91 y(\\diagram)980
  16563. 141 y(\\relax\\txt{)20 b(FUn)h(}\\rtwocell<8>{!\\&})980
  16564. 191 y(&)h(\\relax\\txt{)d(gaMES)i(})980 241 y(\\enddiagram})1000
  16565. 308 y FD(Here)15 b(is)f(the)g(co)q(de)h(used)g(for)e(the)i(second)g
  16566. (diagram.)959 376 y FA(\\xymatrixcolsep)o({2.5p)o(c})959
  16567. 426 y(\\xymatrixrowsep)o({4pc})959 476 y(\\diagram)980
  16568. 526 y(\\relax\\txt<1.5cm>{\\)o(bf)k(Ground)h(State})980
  16569. 575 y(\\rrtwocell<12>~^{+{)o(}~**!)o(/-2.5)o(pt/\\d)o(ir{>)o(}})980
  16570. 625 y(~_{++{}~**!/5pt/\\di)o(r{<<})o(})980 675 y(^{<1.5>\\txt{\\small)e
  16571. (continuous)i(power}})980 725 y(_{<1.5>\\txt{\\small)e(pulsed)j
  16572. (emission}}{!})959 775 y(&)g(\\relax\\;\\;)f(N\\!i\\,C\\!d\\;\\;)f
  16573. (\\Circled)959 824 y(&)i(\\relax\\txt<1.50cm>)o({\\bf)d(Excited)j
  16574. (State})959 874 y(\\enddiagram)959 1000 y Fq(Answ)o(er)j(to)i(exercise)
  16575. e(31)i(\(p.36\):)40 b FD(A)23 b(mo)q(di\014er)e(w)o(as)959
  16576. 1050 y(used)c(to)f(mak)o(e)e(all)h(en)o(tries)i(round)g(and)f(all)f(en)
  16577. o(tries)i(had)f(an)959 1100 y(extra)f(circle)g(added)h(\(these)g
  16578. (things)f(are)g(indep)q(enden)o(t\).)22 b(Fi-)959 1149
  16579. y(nally)c(the)j(matrix)d(w)o(as)i(rotated)h(to)e(mak)o(e)g(it)h(p)q
  16580. (ossible)g(to)959 1199 y(en)o(ter)15 b(it)e(as)h(a)g(simple)e(square:)
  16581. 959 1267 y FA(\\entrymodifiers)o(={[o])o(=<1pc)o(>})959
  16582. 1317 y(\\everyentry={\\d)o(rop\\c)o(ir{}})959 1366 y(\\xy\\xymatrix@ur)
  16583. o({)980 1416 y(A)22 b(\\save[];[r])d(**\\dir{-},)959
  16584. 1466 y([];[dr]**\\dir{-)o(},)959 1516 y([];[d])h(**\\dir{-}\\restore)
  16585. 1024 1566 y(&)i(B)f(\\\\)980 1616 y(C)h(&)g(D)f(}\\endxy)959
  16586. 1741 y Fq(Answ)o(er)15 b(to)g(exercise)g(32)g(\(p.36\):)41
  16587. b FD(The)14 b(author)g(did)959 1809 y FA(\\xy\\xymatrix{)980
  16588. 1859 y(*+!/r1em/{A\\times)19 b(B})1068 1908 y(\\ar[r]^{/A})g
  16589. (\\ar[d]_{/B})980 1958 y(&)j(B)g(\\ar[d]^{\\times)c(A})959
  16590. 2008 y(\\\\)980 2058 y(A)66 b(\\ar[r]_{B\\times)o(})980
  16591. 2108 y(&)22 b(*+!/l1em/{B\\times)c(A})959 2158 y(}\\endxy)1000
  16592. 2225 y FD(Notice)i(the)h(use)g(of)e(a)h FA(+)f FD(mo)q(di\014er)g(to)h
  16593. (ensure)h(that)f(the)959 2275 y(en)o(tries)15 b(are)f(gro)o(wn)f(just)h
  16594. (as)g(in)g(the)g(default)g(case.)959 2383 y Fq(Answ)o(er)h(to)g
  16595. (exercise)g(33)g(\(p.36\):)41 b FD(Here)15 b(is)f(ho)o(w:)959
  16596. 2451 y FA(\\objectheight{1)o(pc})19 b(\\objectwidth{3pc)o(})959
  16597. 2500 y(\\xymatrixrowsep)o(={0pc)o(})959 2550 y(\\everyentry={\\f)o
  16598. (ramed)o(})959 2600 y(\\xy\\xymatrix{\045)980 2650 y(:)j
  16599. (\\save+<-4pc,1pc>*)o(\\hbox)o({\\it)c(root})1068 2700
  16600. y(\\ar[])1024 2749 y(\\restore)959 2799 y(\\\\)917 2929
  16601. y FD(49)p eop
  16602. %%Page: 50 50
  16603. 50 49 bop -44 42 a FA({\\bullet})-1 91 y(\\save*{})21
  16604. 141 y(\\ar`r[dd]+/r4pc/`[)o(dd][)o(dd])-1 191 y(\\restore)-66
  16605. 241 y(\\\\)-44 291 y({\\bullet})-1 340 y(\\save*{})21
  16606. 390 y(\\ar`r[d]+/r3pc/`[d)o(]+/d)o(2pc/)-23 440 y(`[uu]+/l3pc/`[uu][uu)
  16607. o(])-1 490 y(\\restore)-66 540 y(\\\\)-44 589 y(1)21
  16608. b(}\\endxy)-66 715 y Fq(Answ)o(er)h(to)h(exercise)f(34)h(\(p.37\):)40
  16609. b FD(The)21 b(\014rst)g FB(A)f FD(w)o(as)-66 765 y(named)13
  16610. b(to)g(allo)o(w)g(reference)j(from)c(the)j(last:)-66
  16611. 833 y FA(\\xygraph{)-44 882 y([]A="A1")20 b(:@/^.5pc/)g([r]A)-23
  16612. 932 y(:@/^.5pc/)g([r]A)-23 982 y(:@/^1pc/)h("A1")g(})-66
  16613. 1108 y Fq(Answ)o(er)f(to)h(exercise)g(35)g(\(p.39\):)40
  16614. b FD(Here)20 b(is)f(the)g(co)q(de)-66 1158 y(actually)14
  16615. b(used)i(to)f(t)o(yp)q(eset)i(the)f FA(\\xypolygon)j
  16616. FD(s,)d(within)e(an)-66 1207 y FA(\\xygraph)20 b FD(.)g(It)15
  16617. b(illustrates)g(three)g(di\013eren)o(t)h(w)o(a)o(ys)e(to)h(place)-66
  16618. 1257 y(the)f(n)o(um)o(b)q(ers.)k(Other)d(w)o(a)o(ys)f(are)g(also)f(p)q
  16619. (ossible.)-66 1325 y FA(\\def\\objectstyle{)o(\\scri)o(ptsc)o(ripts)o
  16620. (tyle})-66 1375 y(\\xy)21 b(\\xygraph{!{/r2pc/:)o(})-66
  16621. 1425 y([])g(!P3"A"{\\bullet})-66 1474 y("A1"!{+U*++!D{1}})d
  16622. ("A2"!{+LD*+!RU{2}})-66 1524 y("A3"!{+RD*+!LU{3})o(})h("A0")-66
  16623. 1574 y([rrr]*{0}*\\cir<5p)o(t>{})-66 1624 y(!P6"B"{~<-\\cir<5p)o(t>{}})
  16624. -66 1674 y("B1"1)i("B2"2)f("B3"3)h("B4"4)g("B5"5)g("B6"6)f("B0")-66
  16625. 1723 y([rrr]0)g(!P9"C"{~*{\\xypolyno)o(de}}})o(\\endx)o(y)-66
  16626. 1879 y FE(References)-45 1969 y FD([1])f(American)28
  16627. b(Mathematical)e(So)q(ciet)o(y)m(.)61 b Fv(A)726 1978
  16628. y(M)771 1969 y(S)p FC(-L)822 1961 y Fk(A)841 1969 y FC(T)864
  16629. 1978 y(E)886 1969 y(X)19 2019 y(V)m(ersion)25 b(1.1)h(User's)e(Guide)p
  16630. FD(,)k(v)o(ersion)e(1.1)e(edition,)19 2069 y(1991.)38
  16631. b(Av)n(ailable)20 b(for)g(anon)o(ymous)f(from)h(CT)m(AN)g(in)19
  16632. 2119 y FA(macros/ams/amslate)o(x/doc)o FD(.)-45 2202
  16633. y([2])f(Karl)c(Berry)m(.)21 b FC(Exp)n(ande)n(d)d(plain)d(T)560
  16634. 2211 y(E)583 2202 y(X)p FD(,)f(v)o(ersion)h(2.6)f(edi-)19
  16635. 2252 y(tion,)20 b(Ma)o(y)f(1994.)35 b(Av)n(ailable)18
  16636. b(for)h(anon)o(ymous)f(from)19 2301 y(CT)m(AN)c(in)f
  16637. FA(macros/eplain/doc)p FD(.)-45 2384 y([3])19 b(Mic)o(hel)d(Go)q
  16638. (ossens,)h(F)m(rank)e(Mittelbac)o(h,)h(and)f(Alexan-)19
  16639. 2434 y(der)20 b(Samarin.)30 b FC(The)19 b(L)390 2425
  16640. y Fk(A)409 2434 y FC(T)432 2443 y(E)454 2434 y(X)g(Comp)n(anion)p
  16641. FD(.)33 b(Addison-)19 2484 y(W)m(esley)m(,)13 b(1994.)-45
  16642. 2567 y([4])19 b(Brian)d(W.)f(Kernighan.)25 b(PIC|a)15
  16643. b(language)g(for)h(t)o(yp)q(e-)19 2617 y(setting)k(graphics.)36
  16644. b FC(Softwar)n(e)20 b(Pr)n(actic)n(e)f(and)i(Exp)n(eri-)19
  16645. 2666 y(enc)n(e)p FD(,)14 b(12\(1\):1{21,)e(1982.)-45
  16646. 2749 y([5])19 b(Donald)11 b(E.)h(Kn)o(uth.)j FC(The)f(T)464
  16647. 2758 y(E)486 2749 y(Xb)n(o)n(ok)p FD(.)h(Addison-W)m(esley)m(,)19
  16648. 2799 y(1984.)979 42 y([6])20 b(Donald)c(E.)h(Kn)o(uth.)29
  16649. b FC(Computer)18 b(Mo)n(dern)g(T)m(yp)n(efac)n(es)p FD(,)1044
  16650. 91 y(v)o(olume)13 b(A)i(of)g FC(Computers)g(&)h(T)m(yp)n(esetting)p
  16651. FD(.)21 b(Addison-)1044 141 y(W)m(esley)m(,)13 b(1986.)979
  16652. 224 y([7])20 b(Leslie)12 b(Lamp)q(ort.)i FC(L)1355 215
  16653. y Fk(A)1374 224 y FC(T)1397 233 y(E)1419 224 y(X|A)f(Do)n(cument)h(Pr)n
  16654. (ep)n(ar)n(ation)1044 274 y(System)p FD(.)k(Addison-W)m(esley)m(,)13
  16655. b(1986.)979 357 y([8])20 b(Leslie)12 b(Lamp)q(ort.)i
  16656. FC(L)1355 348 y Fk(A)1374 357 y FC(T)1397 366 y(E)1419
  16657. 357 y(X|A)f(Do)n(cument)h(Pr)n(ep)n(ar)n(ation)1044 407
  16658. y(System)p FD(.)k(Addison-W)m(esley)m(,)13 b(2nd)g(edition,)g(1994.)979
  16659. 490 y([9])20 b(P)m(.)11 b(Naur)h(et)h(al.)h(Rep)q(ort)f(on)f(the)g
  16660. (algorithmic)e(language)1044 540 y(ALGOL)i(60.)j FC(Communic)n(ations)f
  16661. (of)g(the)g(A)o(CM)p FD(,)d(3:299{)1044 589 y(314,)i(1960.)959
  16662. 672 y([10])19 b(T)m(omas)i(Rokic)o(ki.)42 b FC(D)o(VIPS:)24
  16663. b(A)e(T)1618 681 y(E)1641 672 y(X)h(Driver)p FD(.)43
  16664. b(Dis-)1044 722 y(tributed)15 b(with)e(the)i(dvips)f(program)e(found)i
  16665. (on)g(CT)m(AN)1044 772 y(arc)o(hiv)o(es.)959 855 y([11])19
  16666. b(Kristo\013er)e(H.)f(Rose.)22 b(X)1430 862 y(Y)1454
  16667. 855 y(-pic)16 b(complete)g(sources)i(with)1044 905 y(T)1067
  16668. 914 y(E)1090 905 y(Xnical)13 b(commen)o(tary)m(.)j(T)m(o)d(app)q(ear.)
  16669. 959 988 y([12])19 b(Kristo\013er)i(H.)f(Rose.)36 b(Ho)o(w)20
  16670. b(to)g(t)o(yp)q(eset)i(prett)o(y)f(dia-)1044 1038 y(gram)15
  16671. b(arro)o(ws)h(with)g(T)1408 1047 y(E)1432 1038 y(X|design)g(decisions)h
  16672. (used)g(in)1040 1088 y(X)1059 1095 y(Y)1083 1088 y(-pic.)35
  16673. b(In)20 b(Ji)n(\024)-19 b(r)-5 b(\023)-16 b(\020)19 b(Zlatu)n(\024)-19
  16674. b(sk)n(a,)21 b(editor,)g FC(Eur)n(oT)1771 1097 y(E)1793
  16675. 1088 y(X)f('92|)1044 1137 y(Pr)n(o)n(c)n(e)n(e)n(dings)15
  16676. b(of)g(the)g(7th)h(Eur)n(op)n(e)n(an)g(T)1662 1146 y(E)1684
  16677. 1137 y(X)f(Confer)n(enc)n(e)p FD(,)1044 1187 y(pages)j(183{190,)e
  16678. (Prague,)j(Czec)o(hoslo)o(v)n(akia,)e(Septem-)1044 1237
  16679. y(b)q(er)e(1992.)d(Czec)o(hoslo)o(v)n(ak)i(T)1500 1246
  16680. y(E)1523 1237 y(X)g(Users)h(Group.)959 1320 y([13])k(Kristo\013er)13
  16681. b(H.)e(Rose.)j(T)o(yp)q(esetting)e(diagrams)d(with)e(X)1903
  16682. 1327 y(Y)1928 1320 y(-)1044 1370 y(pic:)23 b(User's)17
  16683. b(man)o(ual.)23 b(In)17 b(Ji)n(\024)-19 b(r)-5 b(\023)-16
  16684. b(\020)16 b(Zlatu)n(\024)-19 b(sk)n(a,)16 b(editor,)g
  16685. FC(Eu-)1044 1420 y(r)n(oT)1104 1429 y(E)1126 1420 y(X)f('92|Pr)n(o)n(c)
  16686. n(e)n(e)n(dings)h(of)f(the)h(7th)f(Eur)n(op)n(e)n(an)h(T)1888
  16687. 1429 y(E)1911 1420 y(X)1044 1469 y(Confer)n(enc)n(e)p
  16688. FD(,)25 b(pages)f(273{292,)f(Prague,)j(Czec)o(hoslo-)1044
  16689. 1519 y(v)n(akia,)17 b(Septem)o(b)q(er)i(1992.)e(Czec)o(hoslo)o(v)n(ak)h
  16690. (T)1771 1528 y(E)1794 1519 y(X)g(Users)1044 1569 y(Group.)959
  16691. 1652 y([14])h(Kristo\013er)i(H.)f(Rose.)34 b(X)1450 1659
  16692. y(Y)1474 1652 y(-pic)20 b(user's)i(guide.)37 b(Math-)1044
  16693. 1702 y(ematics)18 b(Rep)q(ort)h(94{148,)f(MPCE,)g(Macquarie)h(Uni-)1044
  16694. 1752 y(v)o(ersit)o(y)m(,)k(NSW)f(2109,)g(Australia,)h(June)g(1994.)41
  16695. b(F)m(or)1044 1802 y(v)o(ersion)15 b(2.10+.)e(Latest)j(v)o(ersion)f(a)o
  16696. (v)n(ailable)e(b)o(y)i(anon)o(y-)1044 1851 y(mous)d(ftp)i(in)f
  16697. FA(ftp.diku.dk:)41 b(/diku/users/kris/)1044 1901 y(TeX/xyguide.ps.Z)p
  16698. FD(.)959 1984 y([15])19 b(Mic)o(hael)13 b(D.)h(Spiv)n(ak.)i
  16699. FC(The)f(Joy)g(of)g(T)1640 1993 y(E)1663 1984 y(X|A)g(Gourmet)1044
  16700. 2034 y(Guide)20 b(to)h(T)m(yp)n(esetting)e(with)h(the)g
  16701. Fv(A)1646 2043 y(M)1691 2034 y(S)p FC(-T)1754 2043 y(E)1777
  16702. 2034 y(X)g(Macr)n(o)1044 2084 y(Package)p FD(.)d(American)c
  16703. (Mathematical)e(So)q(ciet)o(y)m(,)i(second)1044 2134
  16704. y(edition,)g(1990.)917 2929 y(50)p eop
  16705. %%Trailer
  16706. end
  16707. userdict /end-hook known{end-hook}if
  16708. %%EOF
  16709.